0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

bundle config --global build.mysql2 でエラー

Last updated at Posted at 2020-06-25

新アプリケーションを作成する前段階で起きた話(一部ユーザー名に編集加えてます)。

bundlerの構成オプションをいじろうとして以下のコマンドを入力

bundle config --global build.mysql2 --with-opt-dir="$(brew --prefix openssl)"

するとこんなエラーが...

There was an error while trying to write to /Users/hoge/.bundle/config. 
It is likely that you need to grant write permissions for that path.

ターミナルから「configをいじる権限ないよ。おととい来やがれ」と言われてしまいました・・・・・・(過激)。

.configがどうなっているか確認したいなと思い以下のコマンドを入力

% cd .bundle
% cd .config

すると不可思議なことが発生する

cd: no such file or directory: .config

!!??

.config がないって・・・どういうこと・・・?

なんでだろう・・・と思って権限の確認を行うために以下のコマンドを入力

% cd
% ls -ls

すると権限一覧がこちら

※一部抜粋
drwxr-xr-x+  51 hoge  staff    1632  6 25 19:41 .
drwxr-xr-x    6 root       admin     192  3  3 20:00 ..
-r--------    1 hoge  staff       7  3 27 23:03 .CFUserTextEncoding
-rw-r--r--@   1 hoge  staff   18436  6 24 10:28 .DS_Store
drwx------@ 286 hoge  staff    9152  6 23 18:06 .Trash
-rw-r--r--    1 hoge  staff       1  5 23 15:13 .bash_profile
-rw-------    1 hoge  staff   12288  4 30 11:58 .bashrc.swp
drwxr-xr-x    4 root  staff     128  4 16 17:02 .bundle
drwxr-xr-x    3 hoge  staff      96  4  3 13:42 .gem

.bundleがrootになってる!!!!

ということで以下のコマンド入力して権限者を変更しましょう。


sudo chown -R [権限を与えたいユーザー名] .bundle

今回ダミー名の「hoge」を入力。


sudo chown -R hoge .bundle

解決!!!!

同様のエラーが生じた際の参考になれば幸いです!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?