0

同様の質問がいくつか聞かれたことは知っていますが、どれも私を助けてくれなかったので、ここに行きます。Linuxターミナルで「subl」を使用するときに崇高に実行しようとしていますが、動作させることができません。私は試した

sudo ln -s /Applications/Sublime\ Text\ 2/sublime_text usr/bin/subl 

それはファイルを正しく作成したようですが、sublコマンドを使用すると、「コマンド「subl」が見つかりません」と表示されます。これでrvmがインストールされたので、違いがあるかもしれません。「usr/local/bin/subl」も試しましたが、結果は同じでした。後で上記のコマンドで rvmsudo を使用したところ、ファイルは既に作成されていると表示されましたが、それでも subl コマンドは機能しません。ここで何が欠けていますか?私はa) Linuxの初心者であり、b) 崇高な初心者であることを覚えておいてください。重要な場合はubuntu 12.10を実行する

4

3 に答える 3

1

私は Linux Mint 13 を使用していますが、あなたにも似ているはずです。/usr/bincdに。sublime-text-2というファイルがあるはずです。そのファイルをコピーして、sublという名前を付けます。その後、コマンドはターミナルで使用できるはずです。subl

cd /usr/bin
sudo cp sublime-text-2 subl

念のため、ファイルの内容は次のとおりです。

#!/bin/bash

/usr/lib/sublime-text-2/sublime_text --class=sublime-text-2 "$@"
于 2013-02-13T21:45:14.330 に答える
0

ブラザーマン、パスを更新する必要があります。おそらく、ソフトリンクをln -sいじるよりも簡単です。あなた~/.bashrcに行き、一番下のどこかに追加しexport PATH=$PATH:/path/to/your/binaryます。

その後、あなたがしなければならないことは. ~/.bashrc、出来上がりです!

于 2013-02-12T14:19:34.827 に答える
0

タイプミスがあったと思います。そのはず

sudo ln -s /Applications/Sublime\ Text\ 2/sublime_text /usr/bin/subl 

/before に注意してくださいusr。terminal に伝えるusr/bin/sublと、相対パスとして取得され、このコマンドを実行したときにいたディレクトリを参照して作成されます。

于 2013-02-13T18:21:39.673 に答える