0

ruby と mysql の最新バージョンをインストールしましたが、「requires 'rubygems'」と「requires 'sqlite3'」を使用して aptana を介して何かを実行しようとすると、コンソールに次のように表示されます。

/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

あなたが投稿したエラーは、MySQL ではなく sqlite3 に関するものです。Apatana Studio ビットを使用していないか、プログラムが MySQL ではなく sqlite3 を要求しているように見えます。Gemfile がある場合は、sqlite3 を確認します。また、Apatana Studio の要件を確認して、sqlite3 が必要かどうかを確認してください。

問題の変更を反映するように更新:

RVMを使用しているようです。ターミナルから以下をお試しください。

Gemfile1.ターミナルで aを使用している場合はbundler、 でアプリケーションを実行していることを確認してくださいbundle exec。例えば:

bundle exec myapp.rb
  1. で sqlite3 をインストールしたのと同じ gemset を使用していることを確認してくださいgem install sqlite
于 2012-06-14T19:39:00.300 に答える