2015-11-06 42 views
1

我試圖讓Sublime Text 2從終端打開。我正在使用以下內容:爲什麼不創建Sublime文本鏈接?

MacBook-Pro:project2 myusername$ ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 
ln: /Users/myusername/bin/subl: No such file or directory 

我不確定什麼是錯的。我正在關注所有的例子。我錯過了什麼嗎?

這裏的回聲$ PATH(更新路徑)的輸出:

/Users/myusername/bin:/Users/myusername/google-cloud-sdk/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin 

這是OSX 10.11.1

回答

1

你最有可能沒有在你的home目錄下的文件夾bin。通過使用

mkdir ~/bin 

這將創建一個在您/Users/yourusername/目錄bin文件夾中創建一個。在終端~是你的家的簡稱。

您也將有此文件夾添加到您的路徑,即創建(或編輯如果存在)一個.profile文件在你的主目錄,並給它這樣的內容:

export PATH=/Users/yourusername/bin:$PATH 

你將不得不打開一個新的終端發生這種變化。

+0

我應該是哪個文件夾中,當我創建這個?我也附加了OP。它看起來像我有一個bin文件夾:/ usr/local/bin。 – 4thSpace

+0

/usr/local/bin文件夾與您的/ User/username/bin文件夾不同。我建議你學習一些命令行基礎知識。這個文檔可能有點長,但至少讀到shell輸入和輸出會幫助你大大地提高https://developer.apple.com/library/mac/documentation/OpenSource/Conceptual/ShellScripting/Introduction/Introduction。 html#// apple_ref/doc/uid/TP40004268 -TP40003516-SW1 –

+0

我還在myusername中添加了一個bin。我跑了命令,看到subl被添加。當我運行「subl」時,即使我在bin文件夾中,也會得到「command not found」命令。 – 4thSpace

0

使用這2個命令之一:

sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl ~/bin/subl 

sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 
+0

這不起作用。這裏的輸出:sudo:無法獲得工作目錄 密碼:**** ln:/ Users/myusername/bin/subl:沒有這樣的文件或目錄 – 4thSpace