2012-02-03 20 views
0

如何在ubuntu 11.04中使用mysql環境在rails上製作ruby。如何在ubuntu上使用mysql環境在rails上製作ruby 11.04

我使用

sudo apt-get install ruby 

sudo apt-get install mysql-server 

然後我嘗試

gem install rails 

但我不知道要安裝MySQL適配器?

是否有我可以遵循的文檔?


更新:

現在,我安裝了寶石使用

gem install rails. 

有沒有錯誤。

然而,當我運行

rails -v 

我得到了「軌道」沒有安裝,你可以輸入sudo apt-get的安裝導軌

然而,當我換到軌bin目錄,並使用紅寶石運行軌道腳本,我可以得到的版本:

[email protected]:/$ rails -v 
The program 'rails' is currently not installed. You can install it by typing: 
sudo apt-get install rails 
[email protected]:/$ cd /var/lib/gems/1.8/bin/ 
[email protected]:/var/lib/gems/1.8/bin$ ruby rails -v 
Rails 3.2.1 
[email protected]:/var/lib/gems/1.8/bin$ 

所以,似乎這造成了「軌道」不能直接運行,如何解決呢?

回答

0

您最好使用RVM來管理您的Rubies和Gems,而不是使用發行版的Ruby。

見RVM文件:http://www.beginrescueend.com/rvm/basics/

只要你有RVM並安裝了Ruby解釋器,安裝導軌的寶石(與MRI 1.9.2和寶石名爲 「your_gemset」):

rvm use 1.9.2 
rvm gemset use your_gemset 
gem install rails 

生成您的Rails項目,然後更新的Gemfile(在你的項目目錄):刪除sqlite3的適配器條目,並與mysql2適配器替換:

# Gemfile 
# gem 'sqlite3' 
gem 'mysql2' 

最後,用your MySQL configuration編輯你的database.yml文件。

0

您可能需要包括的依賴關係:

gem install rails --include-dependencies 

下面的鏈接是一個很好的資源。 http://www.tutorialspoint.com/ruby-on-rails/rails-database-setup.htm

+0

我使用'gem install rails',並安裝了許多寶石,但是當我嘗試'rails -v'時,它告訴我'程序'rails'目前沒有安裝。你可以通過輸入:sudo apt-get install rails來安裝它 – hguser 2012-02-03 16:25:47