安装Rails 3.1

5

我正在尝试安装Rails 3.1。

在这里的公告博客文章中,它说要使用'gem install rails --pre':

http://weblog.rubyonrails.org/2011/5/22/rails-3-1-release-candidate

当我尝试执行以下命令时:

$ gem install rails --pre

我收到以下错误信息:

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

该怎么办?

3个回答

10

关于您的问题:您可能会看到由Rails 3.0.8.rc3的错误构建引入的错误,该错误被推送为"rails --pre"。请参见Rails存储库中的问题

最新版本不再使用以下命令进行安装:

gem install rails --pre

而是应该使用以下命令:

gem install rails -v ">=3.1.0rc"

或者特别安装3.1.0.rc1版本的话,请使用以下命令:

gem install rails --version=3.1.0.rc1

更多建议,请参阅上面提到的指南。


谢谢!对我很有用,链接也很有帮助。 - Caitlin
1
哦!这是一个实际的问题解释,而不是我复述解决方案。+1 :D - Matchu
我不知道 --pre 目前是有问题的。谢谢你的回答! - Ryan Bigg

2
我在谷歌上搜索了这个错误信息,发现在Riding Rails博客上有以下评论

我也遇到了同样的

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

问题出在:gem install rails --pre

解决方法是:gem install rails -v ”>=3.1.0rc”

这个方法能解决问题吗?

">=3.1.0rc"是一个很好的建议,可以为未来保驾护航。我已经更新了我的答案,融入了你的想法。 - Daniel Kehoe

0
一个安装Rails的绝佳指南网站是www.installrails.com - 这可能有助于解决您的问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接