在Centos7上安装Nodejs、express和compass
我在尝试在Centos7.0上安装express时遇到了一些问题,所以做了一些记录。
NodeJS的安装
$ sudo yum install epel-release
$ sudo yum install nodejs npm
安装express-generator
$ sudo npm install -g express-generator
我将创建一个Express.js的模板。
$ express -c compass testweb
执行
$ cd testweb
$ npm install
$ npm start
当我尝试从浏览器访问时,出现了以下错误并停止。
events.js:72
throw er; // Unhandled 'error' event
^
Error: spawn ENOENT
at errnoException (child_process.js:1011:11)
at Process.ChildProcess._handle.onexit (child_process.js:802:34)
npm ERR! weird error 8
npm ERR! not ok code 0
听说需要安装Ruby的compass插件,所以按照下面的方式进行了安装。
$ sudo yum install ruby-devel
$ sudo gem update --system
$ sudo gem install compass
再次进行
$ npm start
这样就成功运行了。