Rails2.0升级错误记

Rails2.0升级错误记

看到Rails升级到了2.0,虽然现在的重心在Gphp?name=rails" onclick="tagshow(event)" class="t_tag">rails上,但还是忍不住在自己的机器上也装一下.

因为公司的网络原因,不能直接网络安装,只能下GEM文件单独装了.

在安装activerecord-2.0.1.gem的时候,提示这样一个错误:

ERROR: Error installing gem activerecord-2.0.1.gem[.gem]: buffer error

到网上查,果然有人遇到了和我一样的错误.

说是需要用RubyGems0.9.5版的,看了一下我自己的,是0.9.2的.

赶坚升级Gems......

升到0.9.5,结果还是有错误.

G:\Soft\Ruby\rails\2.0.1>gem install rails-2.0.1.gem
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
  Bad file descriptor - connect(2) (Errno::EBADF)

找了半天,也没找到什么好的解决办法.

无奈之下,将Gems又降到了0.9.4,再次安装

嗯嗯,成功了...哈
我原来也会出错,但错误信息跟你不一样,改为
sudo gem install rails --source http://gems.rubyonrails.org 就很顺利地解决了。
引用:
原帖由 youwater 于 2007-12-11 11:21 发表
我原来也会出错,但错误信息跟你不一样,改为
sudo gem install rails --source http://gems.rubyonrails.org 就很顺利地解决了。
网络安装,没有问题。
呵呵!
基本上都是网络的问题!
经常连不上!~气死我啦!
gem包在哪能下载到啊