2.rails newがエラー
$ rails new test2
Could not find gem 'sqlite3 (>= 0) ruby' in the gems available on this machine.
あれ?sqliete3がはいっていないと怒られる。
さて、rails newしたtest2のbundle installが途中だったので
$ bundle install
Using rake 10.4.2
Using i18n 0.7.0
Errno::EACCES: Permission denied @ dir_s_mkdir - /Users/yoshidamanabu/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-14/2.2.0-static/json-1.8.2
An error occurred while installing json (1.8.2), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.2'` succeeds before bundling.
run bundle exec spring binstub --all
bundler: command not found: spring
Install missing gem executables with `bundle install`
あれ?なんか変だ...パーミッションが云々といっているが、
数年前にrails開発した際、少なくともローカル開発でパーミッションのことを言われることはなかった、大きなお世話だし。
ググってみると、どうも共有のディレクトリでbundleしているのがダメっぽい。これYosemite仕様なのか...何なのか...
NG:bundle install --path ~/vendor/bundle
OK:bundle install --path ~/hoge_gems/vendor/bundle
これから解決するまではこのコマンドを打つことになるでしょう。
しょんぼり