2012-06-07 83 views
0

我尝试使用3个系统(CentOS,Mint和Windows)的ROR时遇到问题,并且在不同原因下都失败。我认为Windows将是最简单的,但它只是给出了一个错误消息cannot load the file sqlite3虽然sqlite3.exe确实存在于ruby的bin目录中,所以我很困惑。在Windows,CentOS和Mint上安装Ruby on Rails出现错误

在CentOS,我碰到过这样的错误消息,试图发出 rails new something

It seems your ruby installation is missing psych(for YAML output). 
To eliminate this warning, please install libyaml and reinstall your ruby. 
Invalid application name test. 
Please give a name which does not match one of the reserved rails words. 

该错误后,我跟着设置​​指南贴在这里 http://collectiveidea.com/blog/archives/2011/10/31/install-ruby-193-with-libyaml-on-centos/并重新安装红宝石,但一旦发出相同的命令像上面创建一个红宝石项目,我得到同样的错误。

随着薄荷,我得到了很多错误信息和尝试的解决方案,但没有真正的工作,例如,
missing gems can

任何帮助将不胜感激。谢谢。

+1

了解你的沮丧。建议开放不同的问题,每个环境1个,字节大小,以便所有人都可以关注。 – Anil

+0

这听起来像是系统路径的问题,如果您已将它安装在系统上,但不能在没有看到收到的错误的情况下说出问题。我会尝试这个教程,因为它是我见过的最全面的:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book。 – Justin

+2

尽管[railsinstaller](http://railsinstaller.org/)似乎对于我已经谈过的人来说工作得很好,但Windows是最糟糕的Rails平台IMO。没有进一步的细节,很难知道如何帮助你。我从来没有在Centos上安装Rails的问题,从来没有尝试过Mint。 –

回答

2

这个区域的功能在不断变化,但截至2012年6月,最常见的rails开发环境是在OSX上使用xTools,homebrew和rvm等项目来安装ruby,rails和其他软件包。
见阿兰的回答在
Installing Ruby on Rails - Mac OS Lion和我真的很喜欢
http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and-mysql/这是足够的电流,并使用红宝石1.9.3

第二个最流行的选择是Linux,Ubuntu的具体现在是为Unix推荐的Unix桌面平台。
这篇文章的基本知识:http://blog.sudobits.com/2011/10/27/how-to-install-ruby-on-rails-in-ubuntu-11-10/虽然我会代替1.9.21.9.3红宝石。

三是Windows。
大多数人使用railsinstaller为 - http://railsinstaller.org/

这三个后,当然有各种其他的操作系统,如CentOS的和薄荷等,但你真的主流之外继续运行(回报率至少)与他们在一起,所以如果你遇到问题,社区就会小得多,而解决问题的可能性就会减小。我个人已经去过Windows - > Ubuntu - > Mac - > Ubuntu,我最喜欢Ubuntu。

BTW
的编辑,我已经走了记事本 - > Gedit的 - >六
和IDE我已经走了的Eclipse - > Netbeans的 - >的RubyMine
对于源代码控制git的,而不是svn的请。

相关问题