2013-10-29 4 views
43

こんにちは私はこれに従っていますpage ..私はDjango/Eclipse開発環境を設定できるように私のMacにPythonをインストールしています。
私は、この手順を実行するに取り掛かるするかどうかはあまりわからないが:Macでbashrcファイルはどこにありますか?

  • スクリプトが作成し、インストールを開始する前に 促すメッセージが表示されます変更内容を説明します。
  • Homebrewをインストールしたら、 PATH環境変数の先頭にHomebrewディレクトリを挿入します。
  • あなたの 〜/ .bashrcのファイル

  • 輸出PATH =は/ usr/local/binにの一番下に以下の行を追加することでこれを行うことができます。$ PATH

私のMacでbashrcファイルはどこにありますか?homebrewディレクトリはどこにありますか?

私はmacbookプロをOS 10.8.5で実行しています。

+3

'find/-name \ * bashrc \ *'です。さらに、 '〜/ .bashrc'のところで、'〜 'は' 'ユーザのホームディレクトリ ''のUnixの略語です。 –

+0

'〜/ .bashrc'にあります。 '〜'はシェルが理解できるあなたのhomedirの省略形です。 –

+2

homedirに '.bashrc'がない場合は、自分で作成する必要があります:) – furas

答えて

50

.bashrcファイルはホームディレクトリにあります。

だから、コマンドラインから実行します。

cd 
ls -a 

これはあなたのホームディレクトリ内のすべての隠しファイルを表示します。 "cd"はあなたを帰宅させ、ls -aは "all"を表示します。

一般的に〜/が表示されているときは、スラッシュはホームディレクトリを指します。だから〜/ .bashrcは.bashrcファイルのホームディレクトリです。

そして自作への標準パスは、/ usr/localにある/だから場合:

cd /usr/local 
ls | grep -i homebrew 

あなたは自作ディレクトリ(/ usr/local /自作)を参照してくださいする必要があります。 Source

はい、時にはあなたはこのファイルを作成する必要があり、.bashrcファイルの典型的な形式は次のとおりです。あなたがあなた自身の.bashrcファイルを作成する場合、以下の行をあなたの〜であることを確認してください

# .bashrc 

# User specific aliases and functions 
. .alias 
alias ducks='du -cks * | sort -rn | head -15' 

# Source global definitions 
if [ -f /etc/bashrc ]; then 
    . /etc/bashrc 
fi 

PATH=$PATH:/home/username/bin:/usr/local/homebrew 
export PATH 

# Get the aliases and functions 
if [ -f ~/.bashrc ]; then 
    . ~/.bashrc 
fi 
+0

私は 'ls〜/ .bashrc'を試してみましたが、そのようなファイルやディレクトリはありません。最初から作成する必要がありますか? – pencilVester

+0

私は私の応答を編集しました。 –

+1

この回答は私を理解するのを助けました。このコメントはスレッドを更新します。 私はMac SierraOSにいます '/ etc/bashrc'が見つかりました...システム全体のbashrcが.bashrcに隠されていませんでした。 私は 'sudo vi bashrc'を編集する必要がありました 編集後に終了する::wq! ...フルコマンド 'cd/etc /; sudo vi bashrc ' –

1

~/.bashrc /.bash_profileすでに.bashrcへのパスです。

echo ~を実行すると、それがホームディレクトリへのパスであることがわかります。

自作ディレクトリは/usr/local/binです。自作でインストールされているものはすべてそこにインストールされます。

例えば、brew install pythonを実行すると、HomebrewはPythonバイナリを/usr/local/binに入れます。

最後に、ホームブリューディレクトリをパスに追加するには、echo "export PATH=/usr/local/lib:$PATH" >> ~/.bashrcを実行します。ファイルが存在しない場合は.bashrcというファイルを作成し、最後に必要な行を追加します。

tail ~/.bashrcを実行して結果を確認できます。

17

私はあなたの代わりに.bashrc~/.bash_profile、それを追加しなければならないと思うだろう(それが存在しない場合.bash_profileを作成する。)次に、あなたがあなたの.bash_profile

~/.bashrcをチェックする余分なステップを追加する必要はありませんターミナルでの作業や編集が快適ですか?その場合、~/はホームディレクトリを意味するので、新しい端末ウィンドウを開くと、その場所が "見つけられる"場所になります。先頭にあるドットは、-aと入力しないか、ファイル名を指定しない限り、ファイルを通常のlsコマンドに見えないようにします。

詳細はthis answerを確認してください。

+0

以下の 'Shajilhost:〜ShajilShocker $ sudo〜/ .bash_profile パスワード: sudo:/Users/ShajilShocker/.bash_profile:コマンドが見つかりませんでした'あなたは私を助けてくれますか – Shajo

+0

あなたは何かを使用しなければなりません'nano'のようなエディタを開くか、デスクトップ上で開きます。したがって、 'nano〜/ .bash_profile'となるでしょう。' sudo'コマンドはスーパーユーザとしてコマンドを実行するだけなので、ファイル名をコマンドとして使用しようとしています(これは "コマンドが見つかりません"という理由です)。 。 – beroe

+0

私の意図は、環境変数KEYが 'ANDROID_NDK_HOME'であり、VALUEが'/Users/ShajilShocker/Documents/Android/NDK/android-ndk-r10b'です...だから、端末と 'nano .bash_profile 'ANDROID_NDK_HOME ="/Users/ShajilShocker/Documents/Android/NDK/android-ndk-r10b "と入力してください。または次の行を 'export PATH = $ PATH:ANDROID_NDK_HOME'に追加してください。 – Shajo

関連する問題