Ubuntu 12.04上Ruby on Rails的安装


在Ubuntu上安装rails上的安装环境很多次,每次都碰到很多问题,这次把在Ubuntu 12.04上安装的步骤记录下来,省得以后再安装麻烦

1.首先安装g++ ubuntu上一般没有装这个,这个装上去为了编译安装的软件

apt-get install g++

2.安装rvm

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

然后配置用户的根目录下的这个文件.bashrc

在最后加一句

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

用下面的命令让配置起作用

source .bashrc

3.安装RUBY

https://rvm.io/rvm/install/

这里有命令可以安装

4.安装rails

这个时候如果直接用gem intsll rails可能就会出错 报

ERROR:  Loading command: install (LoadError)

cannot load such file -- zlib

ERROR:  While executing gem ... (NameError)

uninitialized constant Gem::Commands::InstallCommand

这个时候应该先下载安装zlib1g-dev

sudo apt-get install zlib1g-dev

然后再在ruby的源代码里面重新编译zlib

以我的安装目录为例,进入如下的路径 根据安装的ruyb的版本不同调整路径

~/.rvm/src/ruby-1.9.3-p194/ext/zlib

运行命令

#ruby ./extconf.rb

#make

#make install

之后再用gem安装rails就可以了

ok rails的开发环境安装完成。

相关内容