2015-04-06 60 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