簡體   English   中英

在Windows,CentOS和Mint上安裝Ruby on Rails時出錯

[英]getting errors installing Ruby on Rails on Windows, CentOS and Mint

我在嘗試3個系統(CentOS,Mint和Windows)的ROR時遇到了問題,並且都因不同原因而失敗。 我認為Windows將是最簡單的,但它只是給出一個錯誤消息cannot load the file sqlite3雖然sqlite3.exe確實存在於ruby的bin目錄中,所以我很困惑。

使用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/重新安裝了ruby,但一旦發布如上所述創建ruby項目的命令相同,我得到了同樣的錯誤。

有了Mint,我收到了很多錯誤消息並嘗試了解決方案,但沒有一個真正起作用,例如
失蹤的寶石可以

任何幫助將受到高度贊賞。 謝謝。

這個領域有持續的變化,但截至2012年6月,rails最常見的開發環境是使用OSX,使用xTools,homebrew和rvm等項目來安裝ruby,rails和其他軟件包。
見阿蘭的回答
安裝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/這是當前足夠的並使用ruby 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.2替換為1.9.3對於紅寶石。

第三是Windows。
大多數人都使用railsinstaller - http://railsinstaller.org/

在這三個之后,當然還有各種其他操作系統,如CentOS和Mint等,但你真的要超越主流(至少對於RoR),所以如果你遇到問題,那么社區就會小得多,解決問題的可能性較小。

就個人而言,我已經走了Windows - > Ubuntu - > Mac - > Ubuntu,我最喜歡Ubuntu。

順便說一句
對於編輯我已經去了記事本 - > Gedit - > vi
對於IDE我已經去了Eclipse - > netBeans - > ruby​​Mine
對於源代碼控制git而不是svn請。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM