Sencha Touch SDKツール2.0.0をインストールしようとしましたが、正しく実行できませんでした。 $ PATH変数にエントリを作成しました。後でsencha sdk toolsフォルダーを削除しましたが、パス変数がまだあることに気づきませんでした。
私がecho $PATH
をしたとき、私は得た-
/Applications/SenchaSDKTools-2.0.0-beta3:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
$ PATHから変数を削除する方法を検索し、次の手順を実行しました。
PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"
echo $PATH
を示した/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
export PATH
echo $PATH
を与えました。今回は/Applications/SenchaSDKTools-2.0.0-beta3:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
を得ました誰が私が間違っているのか教えてもらえますか?
あなたがしていることは、現在のセッションで有効です(作業している端末に限定されます)。これらの変更を保持する必要があります。上記の手順1〜3のコマンドを${HOME}/.bashrc
に追加することを検討してください。
echo $PATH
とその値のコピーexport PATH=""
export PATH="/path/you/want/to/keep"
以下のファイルを確認してください。
/etc/bashrc
/etc/profile
~/.bashrc
~/.bash_profile
~/.profile
~/.MacOSX/environment.plist
これらのファイルの中には存在しないものもありますが、$PATH
定義を含む可能性が最も高いファイルです。
MAC OS X Leopard以降
cd /etc/paths.d
上記のディレクトリに、削除しようとしているパスを含むテキストファイルがある場合があります。
vim textfile //check and see what is in it when you are done looking type :q
//:q just quits, no saves
削除したい場合はこれを行います
rm textfile //remove it, delete it
リンク は、パスの「追加」を示しているにもかかわらず、詳細情報を含むサイトへのリンクです。ただし、ある程度の洞察を得ることができます。
ターミナルウィンドウ内でSudo pico /etc/paths
を使用し、エントリを削除するエントリに変更してから、新しいターミナルセッションを開きます。
ログインするか、bashシェルを起動すると、環境変数は.bashrcまたは.bash_profileに従ってロード/設定されます。どのエクスポートを行っていても、現在のセッションでのみ有効です。 so export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATH
このコマンドは、シェルを開くたびに実行されます。これを上書きできますが、これも現在のセッションのみです。必要に応じて.bashrcファイルを編集します。許可が拒否されていると言っている場合、おそらくファイルは書き込み保護されている、他のファイルへのリンク(多くの組織はマスター.bashrcファイルを保持し、各ユーザーにホームディレクトリへのリンクを提供します。リンクの代わりにファイルをコピーできますコンテンツの追加を開始します)