質問: ### 前提・実現したいこと ruby on rails セットアップで躓いてます。 gemパッケージをBundlerで追加しようとすると、エラーで止まってしまいます。 お分かりになる方いらっしゃれば、ご回答お願いします。 よろしくお願いします。 ### 発生している問題・エラーメッセージ 名前-MacBook-Air:aaa 名前$ bundle install Fetching gem metadata from https://rubygems.org/.......... Fetching version metadata from https://rubygems.org/.. Fetching dependency metadata from https://rubygems.org/. Resolving dependencies..... Using rake 11.3.0 Using i18n 0.7.0 Installing json 1.8.3 with native extensions Using minitest 5.9.1 Using thread_safe 0.3.5 Using builder 3.2.2 Using erubis 2.7.0 Using mini_portile2 2.1.0 Using rack 1.6.4 Using mime-types-data 3.2016.0521 Using arel 6.0.3 Installing debug_inspector 0.0.2 with native extensions Using bundler 1.13.6 Installing byebug 9.0.6 with native extensions Using coffee-script-source 1.10.0 Using execjs 2.7.0 Using thor 0.19.1 Using concurrent-ruby 1.0.2 Using multi_json 1.12.1 Using sass 3.4.22 Using tilt 2.0.5 Installing sqlite3 1.3.12 with native extensions Using turbolinks-source 5.0.0 Errno::EACCES: Permission denied @ dir_s_mkdir - /Users/名前/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/json-1.8.3 An error occurred while installing json (1.8.3), and Bundler cannot continue. Make sure that `gem install json -v '1.8.3'` succeeds before bundling. ### 該当のソースコード ``` ここにご自身が実行したソースコードを書いてください ``` ### 試したこと すいません、色々試して今に至ります。。 Xcodeアップデートしてからできなくなり。。 Homebrewを使ってrbenvをインストールして、っという手順で進めてました。 参考書は基礎Ruby on Rails 改訂3版インプレスを見てやってました。 ### 補足情報(言語/FW/ツール等のバージョンなど) ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin15] Rails 4.2.6
回答: 「Errno::EACCES: Permission denied @ dir_s_mkdir」で検索しましょう。 」 sudoつけてrbenv実行したことがあったりすると、rootがオーナーのディレクトリ/ファイルが作成されるので、一般ユーザが書き込めないために `Permission denied` が発生することがあります。 以下のコマンドで.rbenv以下のディレクトリ/ファイルのオーナーを自分に戻せば解消すると思われます。 ``` $ sudo chown -R 名前 /Users/名前/.rbenv ```