ubuntu下配置ruby环境 分享_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > ubuntu下配置ruby环境 分享

ubuntu下配置ruby环境 分享

 2012/2/10 9:33:39  阿浊I  程序员俱乐部  我要评论(0)
  • 摘要:ubuntu下配置ruby环境分享2011年05月23日下午09:58主要问题是ubuntu没有apt-getruby1.8-dev。其实我要做的都不需要安装rail的,仅仅需要使用ruby就调用库文件就可以了。但是为了以后方便使用,还是把应该装的都装好吧。准备工作:sudoapt-getinstallbuild-essentialsudoapt-getinstallgccsudoapt-getinstallg++sudoapt-getinstalllibssl0.9.8sudoapt
  • 标签:Ubuntu Ruby 配置
ubuntu下配置ruby环境 分享 2011年05月23日 下午 09:58

主要问题是ubuntu没有apt-get ruby1.8-dev。
其实我要做的都不需要安装rail的,仅仅需要使用 ruby就调用库文件就可以了。但是为了以后方便使用,还是把应该装的 都装好吧。

准备工作:
sudo apt-get install build-essential
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install libssl0.9.8
sudo apt-get install libssl0.9.8-dbg
sudo apt-get install libssl-dev
sudo apt-get install build-essential

1 安装ruby
sudo apt-get install ruby
sudo apt-get install libzlib-ruby rdoc ri irb ruby1.8-dev

2 安装 gem
sudo apt-get install libzlib-ruby
sudo apt-get install gem
sudo apt-get install rubygems
sudo gem update --system

报错如下:
ERROR: While executing gem ... (RuntimeError)
gem update --system is disabled on Debian. RubyGems can be updated using the official Debian repositories by aptitude or apt-get.
Unfortunately the apt-get update does not help at all.

解决方法

3、从下面这个地址下载 rubygems-update-1.3.7.gemhttp://rubyforge.org/frs/download.php/70695/rubygems-update-1.3.7.gem

然后DOS命令进行该文件所在的目录,执行geminstall--local rubygems-update-1.3.7.gem,出现信息

Successfully installed rubygems-update-1.3.7

gem install rubygems-update
cd /var/lib/gems/1.8/bin
./update_rubygems

3 install rails
sudo gem install rails

some problem here:
“File not found: lib” error

soluction:
>sudo mkdir /usr/lib/ruby/gems/1.8/gems/rails-3.0.7/lib # cannot work
>sudo gem install rails --pre # cannot work
>sudo gem install rails --pre --no-ri --no-rdoc

apt-getinstalllibsqlite3-dev

sudo gem install sqlite3-ruby (这步要加上)

4 install mongrel (是一种快速的针对ruby的Http 服务器,专门为部署发布rails应用而产生的。
sudo gem install mongrel
sudo gem install mongrel_cluster --include-dependencies

5 install imagemagic (是一套稳定的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式)
sudo apt-get install libopenssl-ruby
sudo apt-get install libgd-ruby1.8 libyaml-ruby libzlib-ruby
sudo apt-get install imagemagick

6 install rmagicK (ruby语言的软件,用来处理图片。可以和数据库联系使用。)
sudo apt-get install libmagick9-dev ruby1.8-dev

?

  1. $sudoapt-getinstalllibmagick9-dev
  2. $sudogeminstallrmagick

sudo gem install RMagick

附:图片处理软件ImageMagick的Ruby语言
1. 安装ImageMagick

apt-get install imagemagick

2. 查看安装结果

dpkg -l | grep magick

3. 更新软件包列表

apt-get update

4. 安装图片处理软件包libmagick9-dev

apt-get install libmagick9-dev ruby1.8-dev


5. 安装RMagick
gem install rmagick 或者下载安装包 里的*.gem文件

?

?

发表评论
用户名: 匿名