私はOS Xを使用しています。
これらの指示に従って(Mac OS X に MySQL をインストールする)にファイルを追加したところ/usr
、内容は
PATH=/usr/local/mysql/bin:$PATH
実際、コマンドを動作させようとしていたのですmysql
が、ターミナルにアクセスできません。カーソルは表示されますが、コマンド ラインは表示されません。また、Finder で作成したファイルも見つかりません。コマンド Shift G を使用してフォルダーを検索しました/usr
が、ファイルはありません。
答え1
なぜbash
起動しないのですか?
bash
が正しく起動しない場合は、構成ファイルの 1 つが壊れています。これらは次のとおりです。
/etc/profile
そしてその後、最初に見つかるのは次のうちの 1 つです。
~/.bash_profile
~/.bash_login
~/.profile
チュートリアルに正しく従った場合、~/.profile
ファイルが作成されます。ただし、 ではありません。ファイルは にあるディレクトリ/usr
内に存在し、シェルには として認識されます。 には何でも入れることができ、bash の起動には影響しません。$HOME
/Users/your-username
~
/usr
削除しましょう~/.profile
Terminal.app の設定に移動して、以下を変更してみてください。
実行するコマンドは次のとおりです。
/bin/rm /Users/your-username/.profile
チェックを外すのを忘れないでくださいシェル内で実行もちろん、your-username
あなたの実際の短いユーザー名。ターミナル プロファイルを開くと、既存の.profile
ファイルは削除されます。
次に、コマンドを実行フィールドに戻ってやり直してください。
その他のデバッグ方法
上記が役に立たなかった場合は、同じコマンドを実行フィールドで、次を実行してみてください:
/usr/bin/tail -n 10 /Users/your-username/.bash_history
これにより、最後の手順が追跡され、投稿に追加する貴重な情報が得られます。
ターミナルに表示されていますCould not open a new pseudo-tty
か?
その場合は再起動が必要です。何らかの理由でフォークが多すぎて、ファイル システムの制限を超えています。Mac を再起動するだけで復元されます。
答え2
コンピュータを再起動することで問題は解決しました。何が問題だったのかよく分かりません。
Could not open a new pseudo-tty.
このアイデアは、slhck の指示に従って .profile ファイルを削除した後にターミナルに表示された ため思いつきました。その後、Google で検索してこれを見つけました。http://blogs.oreilly.com/digitalmedia/2008/03/fixing-terminal-tty-errors.html。
ありがとう