質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

Q&A

解決済

2回答

3101閲覧

Rails severが動かない!/rbenv: No such file or directory

KokiOya

総合スコア27

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails 6

Ruby on Rails 6は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

0グッド

0クリップ

投稿2020/04/17 12:06

Railstutorial 13章です。
ImageMagickのインストールを行ったところ

panmac:sample_app panmamkoki$ rails s Traceback (most recent call last): 18: from bin/rails:3:in `<main>' 17: from bin/rails:3:in `load' 16: from /Users/panmamkoki/environment/sample_app/bin/spring:15:in `<top (required)>' 15: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:70:in `require' 14: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:70:in `require' 13: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `<top (required)>' 12: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `load' 11: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/bin/spring:48:in `<top (required)>' 10: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' 9: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' 8: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/client.rb:4:in `<top (required)>' 7: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' 6: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' 5: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/client/command.rb:1:in `<top (required)>' 4: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' 3: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' 2: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/env.rb:3:in `<top (required)>' 1: from /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': dlopen(/Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/x86_64-darwin17/digest/md5.bundle, 9): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib (LoadError) Referenced from: /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/x86_64-darwin17/digest/md5.bundle Reason: image not found - /Users/panmamkoki/.rbenv/versions/2.5.1/lib/ruby/2.5.0/x86_64-darwin17/digest/md5.bundle

このようにrails sもrails cも全て動かなくなってしまったため、パニックになってしまい

brew update && brew upgrade

上記のコードを意味も理解せずに打ったところ

rails s /Users/panmamkoki/.rbenv/shims/rails: line 21: /usr/local/Cellar/rbenv/1.1.1/libexec/rbenv: No such file or directory

このようになってしまいました。これ以上自分でいじることが怖いため、こちらで質問させていただきました。ご回答のほどよろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

technocore

2020/04/19 08:20

直ってよかったですね。ところで >ImageMagickのインストールを行ったところ 結局、これが原因でrbenvが壊れたのですか?
KokiOya

2020/04/19 11:47

ImageMagickのインストールによるエラーはhttps://qiita.com/kamotetu/items/610fd51b946a3d51fb2d 恐らくこちらのサイトと同じ原因であると思います。rbenvが壊れたのはその後のbrew update && brew upgradeを行ったことが原因だと思います。完全に壊れていたため、再インストールすることで治ったのだと思っています。
technocore

2020/04/19 11:53

>rbenvが壊れたのはその後のbrew update && brew upgradeを行ったことが原因 そうですか。homebrewとrbenvは昔から使ってますけどupgradeで 壊れたことないです、とにかく直ってよかったですね。
KokiOya

2020/04/19 14:23

そうですか、とりあえず治ったのでほっとしてます。また、落ち着いて何が原因だったかしっかり調べてみます。この度はありがとうございました。
guest

0

brew update && brew upgrade

正解かどうかわかりませんが、Homebrewのパッケージ全体をアップデートしたことで、
rbenvもアップデートされた可能性があります。

rbenvをアップデートした時は

$ rbenv rehash

と実行して .rbenv/ 内の色々なコマンドの位置を整理し直す手順が必要です。
試してみてください。

(rbenvのヘルプ)

$ rbenv help Usage: rbenv <command> [<args>] Some useful rbenv commands are: 省略 rehash : Rehash rbenv shims (run this after installing executables) 省略

(ご参考)
rbenv rehashは何をやっているのか?
http://dqn.sakusakutto.jp/2014/02/rbenv_rehash_what_it_does.html

投稿2020/04/17 14:20

technocore

総合スコア7337

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問