mozyのかきおき

mozyの読書感想文や思考置き場

オレオレrails環境で、各種セットアップ時に出やすいエラーと対処法集

エラー忘備録をQ&A形式で

(ただし過信はしないほうがいい、ログは熟読、ゼッタイ)

Q. make init の際に nokogiriなど でコケるなぁ

  • rubyのversionを確認しよう。.ruby-version に指定があることが多い
  • ディレクトリごとに環境を切り替えられるdirenv
  • rbenvなどを使う人はxxenv系をまとめられる、anyenvを使うと設定が楽だったりする

設定例

~/.direnvrc

use_ruby() {
  local ruby_root=$HOME/.rubies/$1
  load_prefix "$ruby_root"
  layout_ruby
}

それぞれのプロジェクトのディレクトリ以下で direnv edit . を叩いて /.envrc:

use ruby 2.3

などとすると、ディレクトリ移動に応じてrubyバージョンが切り替わる。 便利〜。

参考

https://github.com/direnv/direnv/wiki https://github.com/riywo/anyenv

Q. mysql2周り でコケるなぁ

  • Docker立ち上がってるかい?
  • docker ps とかで確認しよう
  • rubyバージョンはあってるかい?