ruby的源代码可以从Ruby官方网站下载:http://www.ruby-lang.org/en/downloads/
下载源代码包到本地Linux主机,然后解压缩,进入该目录,进行配置,编译和安装:
tar xzvf ruby-1.8.5.tar.gz
cd ruby-1.8.5
./configure -prefix=/usr/local/ruby
make && make install
如果想浏览所有的configure参数,可以:./configure -help |more
如果不定制安装的目录,默认将安装到/usr/local目录下面。然而我建议自行定制一个ruby的安装目录,例如/usr/local/ruby,这样便于以后的升级,不会和操作系统其他软件混在一起。
也可以直接通过sudo apt-get install ruby -v 版本号
但是这样可能导致一些附属功能和文件没有安装
二、安张rails
在安装rails之前,要先安装rubygems。rubygems是ruby的在线包管理工具,可以从rubyforge下载rubygems:http://rubyforge.org/projects/rubygems/
下载好源代码包,解压缩,安装:
tar xzvf rubygems-0.9.4.tgz(0.9.5有问题,建议不要安装)
cd rubygems-0.9.4/
ruby setup.rb
然后就可以安装rails了,在确认服务器已经连接互联网的情况下执行:
gem install rails -v 版本号 -include-dependencies
即通过gem从rubyforge网站下载rails所有依赖包安装。
安装好rails以后,可以执行:rails -v
确认一下rails的版本。
1、configure: error: C compiler cannot create executables
sudo apt-get install gcc libc6-dev
2、configure: error: No curses/termcap library found
sudo apt-get install libncurses5-dev