LoginSignup
0
0

More than 1 year has passed since last update.

/Users/*****/.rbenv/shims/rails: line 21: /usr/local/Cellar/rbenv/1.1.2/libexec/rbenv: No such file or directoryの解決方法

Posted at

何をしたらこのエラーが出たか

以下のコマンドを押したときにエラーが出た。

brew install imagemagick

解決までに試したこと

まず、cd start-appで移動してから、始まります。

[******@******: (画像投稿機能の実装)start-app]$rails s
/Users/******/.rbenv/shims/rails: line 21: /usr/local/Cellar/rbenv/1.1.2/libexec/rbenv: No such file or directory
[******@******: (画像投稿機能の実装)start-app]$rbenv rehash
rbenv: cannot rehash: /Users/yuma_mukai/.rbenv/shims/.rbenv-shim exists

rehashができない。
ここで、rbenvに問題があることがわかる。

[******@******: (画像投稿機能の実装)start-app]$rbenv version
rbenv: version `2.6.3' is not installed (set by /Users/*****/start-app/.ruby-version)
[******@******: (画像投稿機能の実装)start-app]$rbenv -v
rbenv 1.2.0
[******@******: (画像投稿機能の実装)start-app]$which ruby
/Users/*****/.rbenv/shims/ruby

rbenv versionの結果で2.6.3がnot installedだったので、インストールする。

[******@******: (画像投稿機能の実装)start-app]$rbenv install 2.6.3
省略
[******@******: (画像投稿機能の実装)start-app]$rbenv version
2.6.3 (set by /Users/yuma_mukai/start-app/.ruby-version)

rbenv versionを再び確認すると、2.6.3がインストールされたことを確認できる。

また、先ほどrehashができなかったので、以下のコマンドで、本来消えるはずの一時ファイルを消す。

[******@******: (画像投稿機能の実装)start-app]$rm /Users/*****/.rbenv/shims/.rbenv-shim
[******@******: (画像投稿機能の実装)start-app]$rails s
rbenv: rails: command not found

The `rails' command exists in these Ruby versions:
  2.6.0

表示が変わった!

[******@******: (画像投稿機能の実装)start-app]$rails --version
rbenv: rails: command not found

The `rails' command exists in these Ruby versions:
  2.6.0
[******@******: (画像投稿機能の実装)start-app]$rbenv rehash

今度はrehashしてもエラーが出ていないので、成功。

[******@******: (画像投稿機能の実装)start-app]$rbenv -v
rbenv 1.2.0
[******@******: (画像投稿機能の実装)start-app]$rails s
rbenv: rails: command not found

The `rails' command exists in these Ruby versions:
  2.6.0

railsがないと言っているので、bundle install

ここでrails sをすることで、立ち上がりました。

参考記事

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