mailcactherをインストールしたい
やったこと
gem install mailcacther
を実行してmailcactherをインストールしようとする
(ちなみに、mailcactherはbundle
を使ってインストールすると不具合が生じるらしい)
エラー発生
1 warning and 2 errors generated.
make: *** [parser.o] Error 1
以下のコマンドを打つ
gem install thin -v '1.5.1' -- --with-cflags="-Wno-error=implicit-function-declaration"
またエラー発生
Permission denied @ rb_sysopen - /Users/nagaoka/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/thin-1.5.1/CHANGELOG
権限を許可しないといけないらしい。
sudoをつけて権限を許可させよう
sudo gem install thin -v '1.5.1' -- --with-cflags="-Wno-error=implicit-function-declaration"
↓
成功!!!
だけどsudoをむやみに使うのはよくないみたいだから今度はその理由についてまとめたい
参照
・ 現場で使える Ruby on Rails実践ガイド p302
・https://qiita.com/tokimari/items/feda1ed61f2d8b5b317c