我已经安装了最新版本的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>'
答案 0 :(得分:0)
您发布的错误是针对sqlite3而不是MySQL。我没有使用Apatana Studio,看起来好像它,或者你的程序正在请求sqlite3,而不是MySQL。检查您的Gemfile(如果有),用于sqlite3。还要检查Apatana Studio的要求,看它是否需要sqlite3。
已更新,以反映有关的更改:
看起来好像在使用RVM。请在终端上尝试以下操作。
1.如果您使用的是Gemfile
和bundler
,请在终端上确保您使用bundle exec
执行申请。例如:
bundle exec myapp.rb
gem install sqlite
安装sqlite3相同的gemset。