OS X Mountain Lionを構成するためのチュートリアルに従っていましたが、どういうわけかbash_profile
を編集した後、ターミナルを正しく実行できません。
ターミナルは正常に起動しますが、空白です。「[Process complete]」が表示されるのに十分な時間待つと、それだけです。まだ書き込みはできますが、コマンドを実行できません。
インスペクターを見ると、「ログイン」プロセスは正常に機能していることがわかりますが、「bash」の場合は別の問題です。IDは「Ruby」で増え続けます。
これは 私がフォローしていたチュートリアル です。
問題が発生する前に.bash_profile
に追加したのは次のとおりです。
export ARCHFLAGS="-Arch x86_64"
export PATH=/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
test -f ~/.bashrc && source ~/.bashrc
Terminal.appの設定で、プロファイルを変更して、デフォルトで/bin/zsh
(またはBash以外の任意のシェル)を実行するようにします。非アクティブ化シェル内で実行。
ここで、新しいターミナルウィンドウを起動し、~/.bash_profile
を削除します。
rm ~/.bash_profile
不要なものはすべて削除するか、必要に応じてvim
に変更してください。もちろん、ターミナルの起動からすぐにrm
コマンドを実行できます。
ここから新たに始めることができます。 ~/.bashrc
をソースする必要はありません–新しいターミナルウィンドウがログインシェルを実行し、したがって.bash_profile
をソースするため、OSXでこのファイルが必要になることはありません。
また、パスを変更することで、Homebrewバイナリをシステムバイナリよりも優先させる必要はありません。 Homebrewには、OS Xソフトウェアの複製を提供しないという厳格なポリシーがあるため、たとえば、GNU coreutilsをインストールすると、gfind
の代わりにfind
が取得されます。
テキストエディタを開きます(私はAtomで試しました)。
空のテキストファイルを.bash_profile
としてホームディレクトリに保存します。
Macが「。」で始まる名前を警告する場合は、Use "."
を選択します。システム用に予約されています。古い.bash_profile
を置き換えます。