2011-04-21 170 views
1

試圖讓軌道1.8.7在Windows上工作的紅寶石,但是當我開始軌服務器我得到這個錯誤:'需要「:沒有這樣的文件來加載 - sqlite3的/ sqlite3_native(LoadError)

'需要」 :沒有這樣的文件來加載 - sqlite3的/ sqlite3_native(LoadError)

我試圖複製3個文件,並把它們放在紅寶石/斌但在這篇文章的底部所提它不幫助:http://www.ruby-forum.com/topic/216270

有任何想法嗎?

+0

你在哪個平臺上?你成功安裝了'sqlite3' gem嗎?由平臺ü意味着os? – tadman 2011-04-21 14:35:25

+0

? windows 7 – 2011-04-21 14:37:49

+0

如何安裝gem? – tadman 2011-04-21 15:01:50

回答

4

發現這個帖子上的評論http://www.shaunambrose.com/2010/08/05/how-to-fix-a-sqlite3-dll-missing-error-message-in-ruby-on-rails/comment-page-1/#comment-15965

解決「這個問題似乎是在sqlite3的寶石與3.7.3版本的編譯。我下載並設置了版本3.7.3,而不是和現在工作得很好「。

從這裏下載:http://www.sqlite.org/sqlitedll-3_7_3.zip

+0

你在哪裏添加sqlite3.dll? – 2015-03-08 10:58:17

+0

對不起@EduardoWada我不記得了,我現在在Mac上。你有沒有發現? – 2015-03-09 10:49:34

2

取消對線「寶石 '的sqlite3-紅寶石',:需要=> 'sqlite3的'」,並在您的Gemfile

0

雖然評行「寶石' 的sqlite3'」我試圖在亞馬遜Linux上玩,我也面臨同樣的問題

"/usr/local/share/ruby/gems/2.0/gems/sqlite3-1.3.10/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError)"

因爲一切都已經設置在我的本地,我試過調試。

問題顯然是在庫中缺少

/usr/local/share/ruby/gems/2.0/gems/sqlite3-1.3.10/lib/sqlite3/

如果你去這條道路,你會看到,sqlite3_native.so不存在。

我所做的只是簡單地運行一個locate sqlite3_native.so並將其複製到該位置。

我面對亞馬遜Linux中所有其他庫的問題,包括nokogiri和nodejs。

相關問題