新しい端末を起動してコマンドを実行しようとすると、このエラーが発生します。 私はそれがexport PATH =/usr/bin:/ binで解決できることを知りましたが、私が開いた端末ごとに行う必要があります。 etc /環境ファイルでは、パスが正しいので、何が間違っているのか分かりません(しかし、このエラーは、bashrcにいくつかの行を追加した後、ルビ、レール、gitのショートカットをいくつか追加したCourseraのコース))。 これをどのように修正できますか?パス環境に「usr/bin」は含まれていません
0
A
答えて
2
ここでは、PATH変数を突き詰めたことがあります。あなたのPATHは非常に重要です。あなたのシェル(通常はbash)にコマンドを入力するたびに、PATHに指定されている各ディレクトリを同じ名前のプログラムでチェックします。
パスに指定された各ディレクトリはコロンで区切られた:
で、最小PATH変数は通常/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
のようになります。
.bashrc
の末尾にexport PATH=/usr/bin/git
という行がある場合は、コマンドには/usr/bin/git
を検索するだけであることをシェルに伝えています。
代わりに、export PATH="$PATH:/usr/bin/git"
という行は、以前にシェルで指定されたすべてのディレクトリを検索するようにシェルに指示し、次に/usr/bin/git
を検索します。
あなたのシェルは指定された順序でPATH内のディレクトリを検索し、見つかった最初のコマンドを使用するので、PATHに指定されたディレクトリの順序も重要です。
+2
PATHにも注意する価値があります。ディレクトリを含みますが、 '/ usr/bin/git'はおそらく実行可能ファイルであり、ディレクトリではありません。 –
関連する問題
- 1. 私が含まれている環境にインストールしたい7
- 2. リレーションシップ設定がターゲット環境にデプロイされていません
- 3. ノードSass現在の環境にバインドされていません
- 4. Log4j2カスタムプラグインがOSGi環境に適用されていません
- 5. javaプロセスビルダーが環境へのパスを追加していません
- 6. eclipse "TERM環境変数が設定されていません"
- 7. AWS ECS環境変数が設定されていません
- 8. 環境変数がロードされていません
- 9. 開発環境でDevise Mailがキャッチされていません
- 10. ASP.NETコア環境変数が設定されていません
- 11. PYTHONPATHが環境にありません
- 12. Sconsは私の環境を得ていません
- 13. resqueがレール環境を適切にロードしていません
- 14. Jenkins Mavenプロジェクトこの環境ではコンパイラは提供されていません
- 15. Office for Macクライアント環境ではWebSQLはサポートされていません
- 16. セッションクッキーはCORS環境では送信されません
- 17. minGWをインストールしようとしていますが、環境パスが違って編集できません。
- 18. オーバーレイは含まれていません
- 19. 環境env.getpropertyが動作しません
- 20. Jenkins Git環境変数がパイプラインに設定されていません
- 21. 環境変数の変更がPythonに反映されていません
- 22. java.lang.NullPointerException:このスレッドにAPI環境が登録されていません
- 23. Objectify and TimerTask:このスレッドにAPI環境が登録されていません
- 24. symfony 1.4管理用バックエンドアプリケーションが正常環境にインストールされていません
- 25. Rails App Assetsが開発環境にロードされていません
- 26. 依存jarのプロパティが環境オブジェクトにロードされていません
- 27. rails環境の生産が動作していませんファイルがロードされていません
- 28. ワークスペース環境設定でRooをインストールしていません
- 29. ノードプロジェクトの環境変数を設定していません
- 30. Anaconda:完全な環境を作成していませんか?
これは一時的な修正ですが、「export PATH =/usr/bin:/ bin」という行を〜/ .bashrcに置くことができます – Matt
.bashrcに追加したものの何かに間違いがありますが、それを見て、それが何であるかを私たちが伝える方法はありません。 –
タイトルにエラーメッセージがありますか( "' usr/bin 'はパス環境に含まれていません)? '/ usr/bin'の先頭の'/'が足りないようです。あなたは '$ PATH'をエコーしましたか?それは妥当と思われますか?プロファイルやその他の環境設定スクリプトを修正して、PATHを正しく取得する必要があります。 –