わかりました、どうやら何度も尋ねられた質問をすることについて非常に愚かだと感じます。事前にお詫び申し上げます。
このチュートリアルに従っています:http ://squarism.com/2011/04/01/how-to-write-a-ruby-rails-3-rest-api/
mysql2が必要です..。
「geminstallmysql2」を介してインストールしようとしました
これは私が得るものです:
Building native extensions. This could take a while...
ERROR: Error installing mysql2:
ERROR: Failed to build gem native extension.
/Users/name_withheld/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
checking for rb_thread_blocking_region()... yes
checking for rb_wait_for_single_fd()... yes
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... no
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
--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=/Users/name_withheld/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
--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 /Users/name_withheld/.rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.3.11 for inspection.
Results logged to /Users/name_withheld/.rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.3.11/ext/mysql2/gem_make.out
それで、じっと見て、この解決策が何度も提案されているのを見ました:
sudo apt-get install libmysql-ruby libmysqlclient-dev
残念ながら、「コマンドが見つかりません」と表示されます。..。
ちょっと途方に暮れて..。
自作でやりたかった(「シンプル」に見えたので)...しかし、それにはいくつかの問題があります...
- 本当になじみがない...
- 私がそれを持っているかどうかわからない...
だから、私が何を得るかを見るためにbrewupdateを試してみました...これは私が得たものです:
/usr/local/.git: Permission denied
Error: Failure while executing: git init
だから...ここからこのコードを介してそれを削除しようとしました:https ://gist.github.com/1173223
何もしていないようで、フリーズしたのでやめます...
今何をすべきかわからない...最優先事項は明らかにmysql2gemをインストールしようとしていることです...自作は単なる副産物です...
ここで必要な他の情報はありますか?私の質問で何か説明が必要ですか?申し訳ありませんが、この質問をそんなに長くするつもりはありませんでした!できるだけ多くの拠点をカバーしようとしています。
前もって感謝します。
ああ、それが何か違いを生むなら、私のバージョンのmacは10.6.8です...
もう1つ試してみました:「brewinstallmysql」(別のstackoverflowの質問を介して)
これは私が得るものです:
Error: Cannot write to /usr/local/Cellar