看到Rails升級(jí)到了2.0,雖然現(xiàn)在的重心在Grails上,但還是忍不住在自己的機(jī)器上也裝一下.
因?yàn)楣镜木W(wǎng)絡(luò)原因,不能直接網(wǎng)絡(luò)安裝,只能下GEM文件單獨(dú)裝了.
在安裝activerecord-2.0.1.gem的時(shí)候,提示這樣一個(gè)錯(cuò)誤:
ERROR: Error installing gem activerecord-2.0.1.gem[.gem]: buffer error
到網(wǎng)上查,果然有人遇到了和我一樣的錯(cuò)誤.
說(shuō)是需要用RubyGems0.9.5版的,看了一下我自己的,是0.9.2的.
趕堅(jiān)升級(jí)Gems......
升到0.9.5,結(jié)果還是有錯(cuò)誤.
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)
找了半天,也沒(méi)找到什么好的解決辦法.
無(wú)奈之下,將Gems又降到了0.9.4,再次安裝
嗯嗯,成功了...哈