2015-04-06 90 views
0

我是Angular開發中的新成員,所以我找到了this template,我想使用它。所以我這樣做:如何正確安裝Start Angular模板?

sudo apt-get install -y nodejs 
sudo apt-get install -y npm 
sudo npm install -g bower 
sudo npm install -g grunt-cli 

克隆項目庫:

git clone https://github.com/start-angular/sb-admin-angular.git 
cd sb-admin-agular 
npm install bower 

但是當我嘗試執行命令npm start,它給我的跟隨誤差:

[email protected]:~/sb-admin-angular$ npm start 

> [email protected] start /home/vagrant/sb-admin-angular 
> grunt serve 

/usr/bin/env: node: No such file or directory 
npm ERR! weird error 127 
npm WARN This failure might be due to the use of legacy binary "node" 
npm WARN For further explanations, please read 
/usr/share/doc/nodejs/README.Debian 

npm ERR! not ok code 0 
[email protected]:~/sb-admin-angular$ 

任何想法如何解決?或者是什麼原因造成的?

回答

0

您可能會缺少一些依賴關係。看起來你只能安裝涼亭。嘗試使用5-7 npm install

再跟着GitHub的頁面上的安裝說明安裝所有的依賴關係:

  1. npm install - bower install is ran from the postinstall
  2. npm start - a shortcut for grunt serve
  3. npm run dist - a shortcut for grunt serve:dist to minify the files for deployment
+0

仍然會給出相同的錯誤: http://pastebin.com/n3gb1Z6Y – 2015-04-06 14:21:19

+0

@ValterHenrique如果您嘗試以管理員身份或根目錄運行它,該怎麼辦:根據日誌:npm ERR!請嘗試以root/Administrator身份再次運行此命令。 – alex 2015-04-06 14:44:46

0

一些安裝例程需要找到二進制的「節點」。 但在基於Debian的系統上,二進制文件被命名爲「nodejs」。 爲了解決這個問題,我創建了一個syslink。但請注意,這可能會在稍後引入其他問題。

+0

我認爲你的意思是符號鏈接。另外,如果它是像Debian這樣的debian衍生產品,那麼就有一些舊版的軟件包,比如這個https://packages.debian.org/de/sid/nodejs-legacy,它不需要你自己在系統中亂搞。 – konqi 2016-01-22 19:40:44