2016-11-17 6 views
1

自分の端末から崇高なファイルを開くために、リンクを設定するためにいくつかのintructionsをオンラインで使っていました。Mac OSXのコマンドラインからSublime3でファイルを開く方法

私はcdに/usr/local/binを書きます。私はbrewとsublを参照してください。

次に、指示に従って、シンボリックリンクを設定しました。

は、端末では、私はこのメッセージ command not foundを見て、私は subl index.htmlしようとしたとき、私は、しかし、端末

File existsを見た後

ln -s "/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublを入力しました。 $ PATHのエコー:

実行することにより、独自の$ PATHをチェックし、

+0

既に存在していた場合は、上書きを強制するために 'ln -sf'が必要な場合があります。 ls -la/usr/local/bin |とは何ですか? grep subl' show? – Brian

+0

@Brianそれはまあまあ1 root adminのようなsthを示しました... –

+0

私はシンボリックリンクを示す部分にもっと興味がありました... 'blah - > blah' – Brian

答えて

3

すべての回答をいただきありがとうございます。私は仕事用ラップトップを使用していたので、管理上の制限だと分かった。私はhomebrewを使って崇高なテキストを再インストールして解決しました。今、うまくいきます。

brew cask install sublime-text

おかげで再び。

+0

すぐにOS Sierraで私のために。その解決法をお勧めします。 – Senthe

3

まずアップお知らせください。それは

が続いて崇高なテキスト3にあるディレクトリであることを

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl

注意を実行/usr/local/binがパスにあることを確認し、この

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin のようなものを返す必要があります

"/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"

そしてない

あなたが走ったものです

"/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl"

。お役に立てれば。

+0

echo $ PATHを実行しましたが、すべて正常でした。 "ln -s"/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl "/ usr/local/bin/subl'''を実行した後、"ファイルが存在する "と表示されました –

1

これは管理上の理由によるものではなく、崇高なテキストを再インストールする必要はありません。

File existsは、ファイルがすでに存在しているため、入力がうまくいかないことが原因です。

rm /usr/local/bin/sublを実行して、既存のファイルを削除してください。

次に、ln -s "/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublを実行すると問題が解決します。


私のアプリはSublime Text 3代わりのSublime Text命名され 、例えば私を取ります。

私はln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublを勧めました。

サブファイルが作成されている間に間違ったパスが原因で機能しませんでした。 したがって、私はrm /usr/local/bin/sublを使って存在するファイルを削除しなければなりませんでした。

代わりにln -s "/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublを実行しました。

すべてのものが今すぐ動作します!

+0

ありがとう、私のために、それは崇高なテキスト2のために働いています。 ln -s "/アプリケーション/サブライムテキスト2.app/Contents/SharedSupport/bin/subl"/usr/local/bin/subl – Kuhan

0

あなたはどのようにチェックすると、私はエルキャピタンとどのような私のために働いたのln -sを実行している た「/アプリケーション/サブライムText.app/Contents/SharedSupport/bin/subl」

  • これだけ作品にしていますあなたの拡張機能が端末にも情報
  • の下に名前が付けられますがSUBLとしてそれを作成したので、あなたは、端末
  • SUBLを実行している端末で

し、その後にそれを記述する必要が代わりになるように昇華呼び出すことはできません。 (ファイルを開くために)

関連する問題