実現したいこと
・Ruby on Railsの環境構築
・rails -vの実行によるエラーを解消したい
→そのためにrubyコマンドのフルパスを書き換えたい
前提
Ruby on railsの環境構築の最中、「Rails is not currently installed on this system」のようなエラーが出ます。その解決のためにインストールしたrubyのフォルダの位置を探しました。私が探した記事によると「which ruby」コマンドに対する出力が「/Users/hoge/.rbenv/versions/3.1.3/bin/ruby」になっていないといけないのですが、私の場合「/Users/hoge/.rbenv/shims/ruby」という異なる場所になっていることが分かりました。この置き換え(shims→versions)をしたいのですがその方法が分かりません。
発生している問題・エラーメッセージ
rails -v
Rails is not currently installed on this system. To get the latest version, simply type: $ sudo gem install rails You can then rerun your "rails" command.
試したこと
rubyコマンドのフルパスの書き換えをするためzshのzshrcファイルを直接編集して「export PATH=$PATH:/Users/hoge/.rbenv/versions/3.1.3/bin/ruby」と記述し「source ~/.zshrc」で更新しました。しかしwhichコマンドの「which ruby」の出力が「/Users/hoge/.rbenv/shims/rub」のままで目的の「/Users/hoge/.rbenv/versions/3.1.3/bin/ruby」に変更されません。そもそもフルパスの書き換え方が違うのでしょうか?ご教授よろしくお願いいたします。
0 コメント