Tôi đang cố gắng cài đặt đá quý mysql 2.8.1. Tôi sẽ sử dụng nó để xây dựng một ứng dụng Rails 2.0.2 trên Ubuntu 10.04. Tôi sẽ sử dụng Ruby 1.8.7. Tôi đã cài đặt các phụ thuộc phát triển (đá quý khác). Vì một số lý do tôi không thể cài đặt nó. Tôi không thể tìm ra cách khắc phục nó một cách chính xác. Hãy giúp tôi!!Khó khăn khi cài đặt mysql gem trên Ubuntu
tôi nhận được sau trong terminal khi tôi cố gắng để cài đặt nó:
[email protected]:~/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
[email protected]:~/Downloads$
Nhờ sự giúp đỡ của bạn !!
ruby-dev là tùy chọn ở đây – xyzman
thử libmysqlclient18 nếu libmysqlclient16 không hoạt động – captainpete
Làm việc cho tôi, nhưng tôi không cần cài đặt 'libmysqlclient *' ở tất cả – hobs