インストールしたはずのrailsのバージョンが見れない
Ruby on Railsをインストールしたはずなのですが、バージョンを見ようとするとエラーになってしまいます。
sudo gem install railsと打ってもパーミッションエラーになってしまいます。
実現したいこと
rails -v でバージョンを見れるようにしたいです!
発生している問題・エラーメッセージ
①パーミッションエラー
②railsを探すと、/usr/bin/rails のように出てきます。
③しかし、railsのバージョンを見ようとするとインストールされていないと出てきます。
④さらに③の指示通りsudo gem install railsを実行すると、やはりパーミッションエラーが出てしまいます。
terminal
1① 2mbp:MyCentOS ~ $ sudo gem install rails 3ERROR: While executing gem ... (Gem::FilePermissionError) 4 You don't have write permissions for the /usr/bin directory. 5 6② 7mbp:MyCentOS ~ $ which rails 8/usr/bin/rails 9 10③ 11mbp:MyCentOS ~ $ rails -v 12Rails is not currently installed on this system. To get the latest version, simply type: 13 14 $ sudo gem install rails 15 16You can then rerun your "rails" command. 17 18④ 19mbp:~ $ sudo gem install rails 20ERROR: While executing gem ... (Gem::FilePermissionError) 21 You don't have write permissions for the /usr/bin directory.
該当のソースコード
試したこと
https://qiita.com/nishina555/items/63ebd4a508a09c481150
(permissionエラーになった時の対応方法)
https://qiita.com/NAKKA-K/items/6b5de9459b3c952f5b2e
(RubyのGem::FilePermissionErrorを解決する)
$ gem install railties && rbenv rehash
→You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
$ gem update –system
→Updating installed gems
Nothing to update
補足情報(FW/ツールのバージョンなど)
OS: macOS Catalina バージョン10.15.5
また、
・Homebrew
・Ruby → /Users/ ~ /.rbenv/shims/ruby
・gem → /Users/ ~ /.rbenv/shims/gem
はインストールできています。
回答1件
あなたの回答
tips
プレビュー