我在安装 Ruby on Rails 时遇到了很大的麻烦。
我用 apt-get 安装了 Ruby 当我尝试安装 Ruby Gems 时,安装程序一直无限期地挂在安装 ri 上,所以我尝试从源代码安装 Ruby。我遇到了同样的问题,所以我安装了没有 ri 或 RDoc 的 Ruby Gems。我不知道这是否与以下问题有关。
当我继续尝试通过 Gems 安装 Rails 时,我首先收到 Ruby 找不到 zlib.so 的错误...所以我将 zlib.so 复制到 Ruby 期望的位置。
从 strace 的输出来看,看起来 Ruby 正在查看
/usr/local/lib/ruby/1.8/x86_64-linux/zlib.so
但 zlib.so 仅位于
/usr/lib/ruby/1.8/x86_64-linux/zlib.so
现在我收到一个新错误:
错误:执行 gem 时...(Gem::RemoteFetcher::FetchError) SocketError:getaddrinfo:名称或服务未知 (http://gems.rubyforge.org/gems/actionmailer-2.2.2.gem)
我有一种感觉,正在发生严重的错误。我能做些什么来改善这个错误?