Ruby on Rails を勉強しているものです。
参考書などで しばし見かける pathを通す? とはいったい どんな事なのでしょうか?
専門知識を付けたいので教えてくれるとありがたいです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
LinuxにもWindowsにもPATH
という環境変数があります。
コマンド(プログラム)を実行する場合、プログラムファイルを指定する方法が3つあり、
1.絶対パス(/
で始まるファイル名)で指定する・・・/home/aaa/foo
とか
2.相対パス(/
で始まらないが/
を含むファイル名)で指定する・・・./foo
とか
3.コマンド名だけで指定する・・・foo
とか
この3の場合だと、foo
というファイルがどこにあるのか探さないといけません。その場合に、「どこから探すか」を設定するのか、環境変数PATH
です。
例えば、PATH
の値が/usr/bin:/bin
だった場合、:
は区切りで、中身が/usr/bin
と/bin
というディレクトリだと言うことです。
コマンドラインでls
と打つと、まず/usr/bin/ls
という実行可能なファイルがあるか調べて、あればそれを実行。無い場合、今度は/bin/ls
という実行可能なファイルがあるか調べて、あればそれを実行します。どちらもなければエラーです。
分からない言葉があれば、聞いて下さい。
投稿2019/02/25 12:51
総合スコア84555
0
それそのまま、「pathを通す」でぐぐるといろいろでてきますんで、一通り読んでみては。
投稿2019/02/25 12:40
総合スコア87774
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/25 22:47
0
linux path 通す
で google 検索すれば、いろいろ情報を得られます。
参考情報
- Linux入門
「パスを通す」とは
https://qiita.com/Naggi-Goishi/items/2c49ea50602ea80bf015
...
パスを通すとは
環境変数($PATH)の記述を変えて、コマンド検索パスを追加することです。
この定義を読み解いていきましょう。
...
- 環境変数パス(PATH)がよくわからいのでunset $PATHしてみた
http://www.stockdog.work/entry/2017/05/03/154822
...
Linuxを使用している人なら、いや、WindowsでもOS Xでも、環境変数が何たるかをわかっている人なら、このタイトルのヤバさはわかるはずです。
普通に考えたら、絶対にやってはいけないコマンドをうってみました。
...
- rootに/usr/local/binのパスが通ってない理由はなんですか?
投稿2019/02/26 22:03
総合スコア22324
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/26 00:26