如何在Ubuntu11.04中使用mysql环境制作RubyonRails

如何在Ubuntu11.04中使用mysql环境制作RubyonRails,mysql,ruby-on-rails,ubuntu,Mysql,Ruby On Rails,Ubuntu,如何在Ubuntu11.04中使用mysql环境制作RubyonRails 我使用 sudo apt-get install ruby sudo apt-get install mysql-server 然后我试着 gem install rails 但是我不知道要安装mysql适配器吗 有我可以遵循的文件吗 更新: 现在,我安装gems使用 gem install rails. 没有错误 但是当我跑的时候 rails -v 我得到的“rails”未安装,您可以键入sudo apt

如何在Ubuntu11.04中使用mysql环境制作RubyonRails

我使用

sudo apt-get install ruby

sudo apt-get install mysql-server
然后我试着

gem install rails
但是我不知道要安装mysql适配器吗

有我可以遵循的文件吗


更新:

现在,我安装gems使用

gem install rails.
没有错误

但是当我跑的时候

rails -v
我得到的“rails”未安装,您可以键入sudo apt get install rails

但是,当我切换到rails bin目录并使用ruby运行rails脚本时,我可以得到以下版本:

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

因此,这似乎是“rails”无法直接运行的原因,如何修复它?

您可能需要包含依赖项:

gem install rails --include-dependencies
下面的链接是一个很好的资源。
您最好使用RVM来管理您的Ruby和Gems,而不是发行版的Ruby

见RVM文件:

一旦安装了RVM和Ruby解释器,就安装rails gem(使用MRI 1.9.2和名为“your_gemset”的gemset):

生成Rails项目,然后更新Gemfile(在项目目录中):删除sqlite3适配器条目并将其替换为mysql2适配器:

# Gemfile
# gem 'sqlite3'
gem 'mysql2'

最后,使用编辑database.yml文件。

我使用
gem安装rails
,它安装了许多gem,但当我尝试
rails-v
时,它显示
程序“rails”当前未安装。您可以通过键入:sudo apt get install rails来安装它
# Gemfile
# gem 'sqlite3'
gem 'mysql2'