2012-06-07 82 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的請。

相關問題