6 Ocak 2011, PERŞEMBE
Zorluklar Ubuntu üzerinde mysql gem yükleme
Mysql 2.8.1 gem yüklemeye çalışıyorum. Bunu Ubuntu 10.04 üzerinde Raylar 2.0.2 bir uygulama oluşturmak için kullanıyor olurdum. Ruby 1.8.7 kullanıyor olurdum. Gelişim bağımlılıklar(diğer taşlar) yüklü. Bazı nedenlerden dolayı yüklemek için kuramıyorum. Tam olarak bunu düzeltmek için nasıl anlamaya. Yardım lütfen!!
Bunu yüklemeye çalıştığımda terminalde şu olsun:
mohnish@pc146724-desktop:~/Downloads$ sudo gem install mysql-2.8.1.gem
Building native extensions. This could take a while...
ERROR: Error installing mysql-2.8.1.gem:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lmygcc... no
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/bin/ruby1.8
--with-mysql-config
--without-mysql-config
--with-mysql-dir
--without-mysql-dir
--with-mysql-include
--without-mysql-include=${mysql-dir}/include
--with-mysql-lib
--without-mysql-lib=${mysql-dir}/lib
--with-mysqlclientlib
--without-mysqlclientlib
--with-mlib
--without-mlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-zlib
--without-zlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-socketlib
--without-socketlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-nsllib
--without-nsllib
--with-mysqlclientlib
--without-mysqlclientlib
--with-mygcclib
--without-mygcclib
--with-mysqlclientlib
--without-mysqlclientlib
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/mysql-2.8.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out
mohnish@pc146724-desktop:~/Downloads$
Yardımın için teşekkürler!!
CEVAP
6 Ocak 2011, PERŞEMBE
Bu deneyin ve mysql gem yükleyin:
sudo apt-get install libmysqlclient-dev
Eğer bu yeterli deneyin eğer değilse bu böyle
sudo apt-get install libmysqlclient-dev libmysqlclient16 ruby-dev
Bunu Paylaş:
yükleme parola istemi olmadan ubuntu ü...
Ubuntu 12.10 üzerinde Node.js yükleme...
Nasıl mac os x üzerinde MySQL sunucusu...
İki alan üzerinde tabloları birleştirm...
Ubuntu yükleme Ruby 1.9.1?...