Techioz Blog

エラーがスローされます: bash: /usr/local/bin/bundle: /usr/bin/ruby2.7: bad interpreter: No such file or directory

概要

最近、コマンド sudo snap install Ruby –classic を使用して Ruby をシステムにインストールしました。

$ which ruby
/snap/bin/ruby
$ which bundle
/usr/local/bin/bundle

別の stackoverflow の質問からのアドバイスに従って、次の行を .bashrc に追加しました。

エクスポート PATH=“/Users/itayayuuicularu/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/bin:/Users/itayayuuicularu/.rbenv/versions/3.3.1/bin:/usr/local /Cellar/rbenv/1.2.0/libexec:/Users/itayayuuicularu/Library/Caches/fnm_multishells/33854_1716205101510/bin:/Users/itayayuuicularu/Library/Application Support/fnm:/opt/homebrew/opt/openssl@3/bin :/Users/itayayuuicularu/Library/Caches/fnm_multishells/33805_1716205101477/bin:/Users/itayayuuicularu/.rbenv/shims:/Users/itayayuuicularu/.nodebrew/current/bin:/usr/local/opt/php@7.4/sbin :/usr/local/opt/php@7.4/bin:/usr/local/opt/libxml2/bin:/Users/itayayuuicularu/.phpenv/shims:/opt/homebrew/opt/tidy-html5/lib:/opt /homebrew/opt/icu4c/bin:/opt/homebrew/opt/openssl@1.1/bin:/opt/homebrew/opt/krb5/bin:/opt/homebrew/opt/libiconv/bin:/opt/homebrew/opt /curl/bin:/opt/homebrew/opt/bzip2/bin:/opt/homebrew/opt/libxml2/bin:/opt/homebrew/opt/bison/bin:/Users/itayayuuicularu/.phpenv/bin:/Users /itayayuicularu/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security. cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/ codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Users/itayayuuicularu/.fzf/bin:/Users/itayayuuicularu/Documents/SDKs/flutter/bin:/snap/bin:/ユーザー/ローカル/bin/”

ただし、コマンド Bundle install を使用して Jekyll プロジェクト内でセットアップしようとすると、次のエラーが発生します。

bash: /usr/local/bin/bundle: /usr/bin/ruby2.7: 不正なインタープリター: そのようなファイルまたはディレクトリはありません

解決策

これを試してみてもらえますか