install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources
2、在ubuntu 下安装
先安装ruby,下载源代码(rubyonrails.org/download),解压进入一级目录(ruby 也可以用本地包管理器安装) $ ./configure $ make $ sudo make install 再安装RubyGems包管理器 下载代码 解压进去一级目录 sudo ruby setup.rb (有可能有其他命令 ruby setup.rb --help 注意老版本的rubygems 需要先更新)最后才能安装 railsgem install rails
可能出现的错误
1、Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources
openssl vision 发现openssl安装好了 dpkg -s libssl-dev 发现没安装 apt-get -y isntall libssl-dev 安装好后问题未解决,前面的不能用解决 在ruby目录下安装 opensslcd ..../ruby/ext/opensslruby ./extconf.rb make make install
2、在上一步make是出错
make: *** No rule to make target /thread_native.h', needed by
ossl.o’. Stop
使用命令 find / -name thread_native.h 显示 /usr/local/src/ruby-2.1.2/thread_native.h 打开openssl目录下的Makefile添加第三行 如下: srcdir = . topdir = /usr/local/include/ruby-2.1.0 top_srcdir = /usr/local/src/ruby-2.1.2 添加的一行 hdrdir = $()..arch_.........
同样可能出现如同openssl类似错误,都是ruby未安装完全的原因,按照提示和模仿上面的解决方法安装则可。
修改源
gem sources -a http://rubygems.org/
本次安装环境是ubuntu 10.04
赞 (0)