当我通过rvm使用rails3时,如何在ubuntu上安装mysql2 gem?

bob*_*bob 5 ruby ubuntu ruby-on-rails rvm

我正试图绕过极其复杂的迷宫,即铁轨配置.到目前为止,我已经设法在ubuntu上设置rvm(出于某种原因,ruby在ubuntu repo中已经过时了).我设法建立了一个rails项目.我希望我的测试项目使用mysql而不是mysqlite.

当我尝试'rake db:migrate'时,我收到一个错误:"!!!错过了mysql2 gem.将它添加到你的Gemfile:gem'mysql2'"

当我尝试'gem install mysql'时,我收到一个错误,告诉我需要为安装命令提供参数.但是,参数列表很大,我不知道选择哪一个.

如何通过使用mysql在ubuntu上运行的rvm获取rails3?

谢谢.

小智 22

我有同样的问题,你需要做的就是首先安装libmysqlclient-dev.

干杯


Kom*_*mbo 0

我相信您需要将 gem 名称添加到位于项目根目录中的 Gemfile 中:

它应该是这样的:

source 'http://rubygems.org'

gem 'rails', version
gem 'mysql', version
Run Code Online (Sandbox Code Playgroud)

其中 version 是您要安装的 gem 版本,默认情况下会有一堆其他信息。

然后,导航到您的项目目录并运行捆绑命令,您就应该完成设置了。