为ruby安装sqlite3

时间:2012-06-14 19:29:39

标签: ruby sqlite

我已经安装了最新版本的ruby和mysql但是当我尝试通过aptana使用'requires'rubygems'和'requires'sqlite3'运行时,我会在控制台中显示以下内容:

/home/carladessi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in`require': cannot load such file -- sqlite3 (LoadError)
from /home/carladessi/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'from /home/carladessi/Documents/Aptana Studio 3 Workspace/Test/rubydb.rb:2:in `<main>'

1 个答案:

答案 0 :(得分:0)

您发布的错误是针对sqlite3而不是MySQL。我没有使用Apatana Studio,看起来好像它,或者你的程序正在请求sqlite3,而不是MySQL。检查您的Gemfile(如果有),用于sqlite3。还要检查Apatana Studio的要求,看它是否需要sqlite3。

已更新,以反映有关的更改:

看起来好像在使用RVM。请在终端上尝试以下操作。

1.如果您使用的是Gemfilebundler,请在终端上确保您使用bundle exec执行申请。例如:

bundle exec myapp.rb
  1. 确保您使用的是与gem install sqlite安装sqlite3相同的gemset。