85

Sencha Touch SDK tools 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 から変数を削除する方法を検索し、次の手順に従いました。

  1. 命令を下したPATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"
  2. 示しecho $PATH/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
  3. 命令を下したexport PATH
  4. ターミナルを閉じて、再度開きました。コマンドを与えましたecho $PATH。今回は頂きました /Applications/SenchaSDKTools-2.0.0-beta3:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

誰が私が間違っているのか教えてもらえますか?

4

9 に答える 9

194
  1. echo $PATHその値をコピーします
  2. export PATH=""
  3. export PATH="/path/you/want/to/keep"
于 2014-07-30T07:53:36.437 に答える
28

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

これは、パスの「追加」を示していますが、詳細な情報があるサイトへのリンクです。しかし、あなたはいくらかの洞察を得るかもしれません。

于 2016-09-15T14:33:06.360 に答える
4

ターミナル ウィンドウ内で使用sudo pico /etc/pathsし、エントリを削除するエントリに変更してから、新しいターミナル セッションを開きます。

于 2013-08-28T10:39:26.647 に答える
0

ログインするか、bash シェルを開始すると、.bashrc または .bash_profile に従って環境変数がロード/設定されます。どのようなエクスポートを行っていても、現在のセッションでのみ有効です。export PATH=/Applications/SenchaSDKTools-2.0.0-beta3:$PATHこのコマンドは、シェルを開くたびに実行されるため、オーバーライドできますが、これも現在のセッションのみです。必要に応じて .bashrc ファイルを編集します。許可が拒否されたと言っている場合、おそらくファイルは書き込み保護されており、他のファイルへのリンクです(多くの組織はマスター .bashrc ファイルを保持し、各ユーザーにホームディレクトリへのリンクを提供します。リンクの代わりにファイルをコピーできますコンテンツの追加を開始します)

于 2013-04-08T08:30:27.177 に答える