- 我在Windows上安裝了Ubuntu Bash。我已經擁有nodejs並npm在我的Windows機器上了C:\Program Files\nodejs。在Windows的bash shell中,我正在運行一個使用npm install命令的腳本。該腳本給出以下錯誤
- not foundram Files/nodejs/npm: 3: /mnt/c/Program Files/nodejs/npm:
-
not foundram Files/nodejs/npm: 5: /mnt/c/Program Files/nodejs/npm:
/mnt/c/Program Files/nodejs/npm: 6: /mnt/c/Program Files/nodejs/npm: Syntax error: word unexpected (expecting "in")
NPM-安裝
回答
您也可以使用Windows PowerShell安裝node和npm,因此如果您這樣做,它將無法正常運行您的子系統。這意味着您必須安裝兩次(Powershell和Subsystem)或者您決定做一件事。
如果前面的文字,沒有幫助你,這是如何解決問題:
刪除當前的安裝
sudo apt-get --purge remove node
("sudo apt autoremove node" if console is asking for)
sudo apt-get --purge remove nodejs
以正確的方式安裝節點
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt install note
然后安裝構建工具,以便稍后為npm安裝附加組件
sudo apt-get install -y build-essential
關於版本過低,修改下setup_X.0去修改
現在你可以輸入
npm -v
node -v
Same thing: nodejs -v
檢查npm是否安裝正確。它應該是。
這是一個可以幫助您的鏈接。
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
注意:如果在完成此操作后顯示相同的錯誤,請重新啟動bash。
補一點雜糧
sudo apt-get install build-essential patch ruby-dev libmysqlclient-dev
sudo apt-get install ruby-mysql2 git ruby rails
sudo apt-get install vim
git clone http://10.206.142.24/dengt7/zxy.git
cd zxy
bundle install
sudo gem pristine –all
進入到項目目錄之后 rails server
打開瀏覽器輸127.0.0.1:3000
看到冒煙測試頁面則成功
可能還有問題
