mac Yosemiteにて下記を参考にrailsの開発環境を構築。
参考: 【Yosemite】Mac OSX 10.10 Yosemite に Ruby + Rails4 開発環境の構築【初心者必見】
githubからrailsのファイルをclone。
Gemfileで指定されているgemをインストールするためにbundle install
。
次のようなエラー。
An error occurred while installing curb (0.8.5), and Bundler cannot continue.
Make sure that `gem install curb -v '0.8.5'` succeeds before bundling.
エラーメッセージの gem install curb -v '0.8.5'
をやってみるがまたもエラー。
ERROR: Error installing curb:
ERROR: Failed to build gem native extension.
今度はバージョン指定せずにgem install curb
としてみる。
正常にインストールされたので(0.8.8、最新だと思う)もう一度bundle install
。
またさっきと同じエラー。
Gemfile.lock内にcurb (0.8.5)
という記述を見つけたのでcurb (0.8.8)
に修正。
bundle install
したら次のエラー。
An error occurred while installing libv8 (3.16.14.3), and Bundler cannot continue.
Make sure that `gem install libv8 -v '3.16.14.3'` succeeds before bundling.
ひとまずはGemfile.lockを修正したことでcurbに関しては解決したっぽい。
gem install libv8 -v '3.16.14.3'
はまたエラーだったので、バージョン指定せずにgem install libv8
。
最新の3.16.14.7がインストールされたので、Gemfile.lockのlibv8のバージョンを修正。
今度はmysql2のエラー。
An error occurred while installing mysql2 (0.3.11), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.3.11'` succeeds before bundling.
どうせ動かんと思ったのでバージョン省いてgem install mysql2
としたらまたエラー。
ERROR: Error installing mysql2:
ERROR: Failed to build gem native extension.
いろいろ調べたらmysqlのライブラリ?がないっぽいのでbrew install mysql
でインストール。
bundle install
したら今度はpgないって。(ええかげんにしろ)
上記と同じエラー出たので調べたらpostgreSQLが必要なようです。
brew install postgresql
でインストール。
今度はrmagickでエラー。
checking for Magick-config... no
てのが気になって調べたところ、
ImageMagickってのをインストールする必要があるようです。
brew install ImageMagick
でインストール。
やっとbundle install
できました。
よくわからないままにインストールしまくりましたが動いたんでいいですw