2013-10-26 87 views
0

我試着這樣做:符號鏈接到webstorm,不工作

sudo ln -s "/Applications/WebStorm.app/Contents/MacOS/webide" /bin/webstorm 

,然後,如果我運行它,它拋出

013-10-26 15:40:56.191 webstorm[12210:1f03] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString hasPrefix:]: nil argument' 
*** First throw call stack: 
(
    0 CoreFoundation      0x00007fff895cc41c __exceptionPreprocess + 172 
    1 libobjc.A.dylib      0x00007fff863eae75 objc_exception_throw + 43 
    2 CoreFoundation      0x00007fff895cc2cc +[NSException raise:format:] + 204 
    3 CoreFoundation      0x00007fff894e572a -[__NSCFString hasPrefix:] + 90 
    4 webstorm       0x0000000100001f03 satisfies + 435 
    5 webstorm       0x000000010000245d findMatchingVm + 1213 
    6 webstorm       0x0000000100003832 -[Launcher launch] + 98 
    7 Foundation       0x00007fff8fdf170b __NSThread__main__ + 1318 
    8 libsystem_pthread.dylib    0x00007fff847bd899 _pthread_body + 138 
    9 libsystem_pthread.dylib    0x00007fff847bd72a _pthread_struct_init + 0 
    10 libsystem_pthread.dylib    0x00007fff847c1fc9 thread_start + 13 
) 
libc++abi.dylib: terminating with uncaught exception of type NSException 

所以,我怎麼從一開始webstorm終奌站?

ps。有趣的是,如果我運行它直接運行

"/Applications/WebStorm.app/Contents/MacOS/webide" 

,但我喜歡的東西比

回答

5

短哦......我做錯了......有一個在Webstorm一個選項...「工具 - >創建命令行啓動器「 它很好用。我喜歡這個IDE。 「JetBrains」 - 你們真棒!

0

代碼不期望從符號鏈接運行。一種錯誤,但我猜是一個晦澀的錯誤。你可以把它放在PATH上(或者添加一個別名,但這不是解決這個問題的普通方法)。這裏是如何把它放在你的PATH - 我想,這可能仍然會遇到同樣的錯誤。所以先嚐試一下 - 如果有效,請將其添加到您的$HOME/.bashrc文件中。

+0

更簡單的解決方法是..檢查我自己的答案 – Agzam