2011-06-02 186 views

回答

10

關於您的具體問題:您可能會看到錯誤的Rails 3.0.8.rc3版本引入的錯誤,該錯誤版本被推爲「rails - pre」。在Rails存儲庫中查看這個issue

代替

gem install rails --pre

爲最新的版本,使用

gem install rails -v ">=3.1.0rc"

或3.1.0.rc1具體:

gem install rails --version=3.1.0.rc1

參見上面的更多的建議中引用的導向。

+0

謝謝!適用於我和鏈接很有用。 – Caitlin 2011-06-02 01:02:40

+1

哦!對問題的實際解釋,而不是我喋喋不休的解決方案。 +1:D – Matchu 2011-06-02 01:06:13

+0

我不知道'--pre'目前已損壞。感謝你的回答! – 2011-06-02 01:41:32

2

我GOOGLE了此錯誤信息,發現the following comment on the Riding Rails blog

I’ve met the same

ERROR: While executing gem … (NameError) uninitialized constant Syck::Syck

issue with: gem install rails --pre

Get around with: gem install rails -v 」>=3.1.0rc」

這是否解決了問題?

+0

這工作得很好,會給你最新的rc。 – Kris 2011-06-02 08:57:28

+0

「> = 3.1.0rc」對於未來的答案是一個很好的建議。我已經更新了我的答案,以納入您的想法。 – 2011-06-02 14:10:37

0

安裝rails的真棒指南是www.installrails.com - 這可能有助於解決您的問題。