2014-12-25 115 views
2

當我使用MySQL的發生在Ruby腳本LoadError.the詳細信息低於:'需要':無法加載這樣的文件 - MySQL的(LoadError)

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- mysql (LoadError) 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from data.rb:3:in `<main>' 

我已經安裝了mysql2(0.3.17)寶石。我用這個script來構建我的ruby環境。

+0

請安裝gem'mysql' –

回答

4

如果您使用的mysql2寶石,你需要到

require 'mysql2' 

代替

require 'mysql' 

如果你安裝了mysql寶石這是可行的。

0

你可以分享database.yml文件的內容,我認爲在適配器中是不匹配的。在database.yml文件中,適配器將是mysql2。

聖誕快樂!

+0

我已經明白了。就像@sjaime所說的寶石名稱是錯誤的。它只是一個簡單的ruby腳本而不是rails。感謝所有的方式!快樂!! :) – lazybios

相關問題