安装 ruby
tar xzvf ruby-1.8.5.tar.gz
tar xzvf ruby-1.8.5.tar.gz
cd ruby-1.8.5
./configure –prefix=/usr/local/ruby
make && make install
安装 gem
安装 gem
tar xzvf rubygems-0.9.0.tgz
cd rubygems-0.9.0/
ruby setup.rb
gem install rails –y
1:
解决办法是:
进入ruby源码文件夹
安装ruby自身提供的zlib包
#cd ext/zlib
#ruby ./extconf.rb
#make
#make install
2:
修正“`require’: cannot load such file — openssl (LoadError)”错误
unbutu下编译ruby1.9.3以后,下了rails,生成了新项目,结果在跑的时候出现如下的错误:
1 | `require': cannot load such file -- openssl (LoadError) |
于是google找看看究竟是怎么个情况。网上几乎都是说安装openssl-dev、libssl-dev之类,试了以后完全不好使。
最终找到 这里 ,终于解决了。解决方法如下:
先安装libssl-dev:
1 | sudo apt-get install libssl-dev |
然后编译出一个共享库来安装进去就可以了,方法如下:
进入ruby源码目录下,然后
1 | cd ext/openssl |
之后编译出.so文件安装:
1 | ruby extconf.rb |
2 | make |
3 | sudo make install |