2011-09-03 4 views
6

po włączeniu serwera (szyny), uzyskanie komunikatu o błędzie podczas przeglądania do zdalnego łącza. następnie:Błąd sqlite3_open_v2

/usr/bin/ruby: symbol lookup error: /usr/lib/ruby/gems/1.9.1/gems/sqlite3-1.3.4/lib/sqlite3/sqlite3_native.so: niezdefiniowany symbol: sqlite3_open_v2

Próbowałem zainstalować sqlite3 gem/downgrade i nic nie rozwiązuje go. co robię źle?

Odpowiedz

0

Mam ten sam problem, a jedyną odpowiedzią posible że znalazłem to:

"sqlite3 not found" error in ruby on rails

więc można spróbować zainstalować

gem install sqlite3-ruby

nie mogłem spróbować ponieważ wymaga Rubiego 1.8.7, może tego właśnie potrzebujesz.

Pozdrowienia

4

mam ten błąd w tym tygodniu, i postanowił go dodając ścieżkę do sqlite biblioteki LD_LIBRARY_PATH:

To była ścieżka

[/usr/local/lib]$ ls 
... libsqlite3.a libsqlite3.la libsqlite3.so libsqlite3.so.0 libsqlite3.so.0.8.6 

I dodałem go w profil:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 
export LD_LIBRARY_PATH 

Rozwiązało to problem dla mnie.

3

Miałem ten problem.

postanowiłem to w ten sposób:

mv /usr/lib/libsqlite3.so.0 /usr/lib/libsqlite3.so.0.back 
gem install sqlite3 -- --with-sqlite3-include=/usr/local/include --with-sqlite3-lib=/usr/local/lib 
0

FWIW, musiałem najpierw zainstalować sqlite3 bo moja istniejąca wersja była zbyt stara, a następnie zbudować sqlite3 gem wskazując jednocześnie do odpowiednich bibliotek:

wget http://www.sqlite.org/sqlite-autoconf-3070701.tar.gz 
tar -zxvf sqlite-autoconf-3070701.tar.gz 
cd sqlite-autoconf-3070701 
./configure 
make && make install 
gem install sqlite3 -- --with-sqlite3-include=/usr/local/include --with-sqlite3-lib=/usr/local/lib 
Powiązane problemy