2017-10-20 167 views
0

這是我第一次嘗試使用JavaScript工具來設置項目。根據README我需要安裝並運行yarn。我收到此錯誤:在linux中設置默認`node`可執行文件

The engine "node" is incompatible with this module. Expected version "6.x". 

它發生(不要問我怎麼樣,我知道這是不好的,但我是個懶人,並只複製從互聯網上的命令),我有在node兩個版本我係統(Ubuntu的16.04 LTS):

/usr/bin/node --version 
v6.11.4 

/usr/local/bin/node --version 
v8.6.0 

默認之一是:

which node 
/usr/local/bin/node 

我想我需要從/usr/bin/node的舊版本。
如何在默認情況下使用所需的版本,或者刪除不需要的版本,而不會在系統中創建更多混亂?

+0

'/ usr/bin/node'從哪裏來的? – tadman

+0

@tadman我正在關注這一個 https://nodejs.org/en/download/package-manager/ –

+0

您可能安裝了兩個相沖突的軟件包。可能需要刪除它們,只安裝一個你想要的,並驗證它是否正確運行。 – tadman

回答

0

我會推薦你​​將它們都卸載掉,這樣你就可以運行兩個Node.JS中的一個。

rm -r /usr/local/bin/node 
rm -r /usr/bin/node 

同樣可以運行這些sudo apt-get purge --auto-remove nodejs應刪除GYP,Linux的頭-4.4.0-18,通用等軟件包。

由於您在Ubuntu Linux上運行,您可以通過我們的Debian軟件包存儲庫安裝Yarn。首先您需要配置存儲庫:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - 
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list 

那麼你可以簡單:

sudo apt-get update && sudo apt-get install yarn 

這應該爲你安裝yarn

相關問題