2011-06-02 148 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 - 这可能有助于解决您的问题。