0

我已经安装了最新版本的 ruby​​ 和 mysql,但是当我尝试通过 aptana 使用“需要 'rubygems' 和 '需要 '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>'
4

1 回答 1

0

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

更新以反映问题的变化:

看起来好像您正在使用 RVM。从终端尝试以下操作。

1.如果您使用的是Gemfile然后bundler在终端上确保您正在执行您的应用程序bundle exec。例如:

bundle exec myapp.rb
  1. 确保您使用与安装 sqlite3 相同的 gemset gem install sqlite
于 2012-06-14T19:39:00.300 回答