有没有人尝试在Yeoman环境中安装Cloud9?如果可以,该怎么办?
我在任何yeoman命令上都收到此错误:
<FATAL> EACCES, permission denied '/var/lib/stickshift/' </FATAL>
最佳答案
好的,所以我玩了Cloud9和yeoman;)
似乎您的错误主要是由于yeoman试图爬上树,寻找Gruntfile.js ...这样做的,因为它尝试读取的目录对于当前用户是不可访问的,因此遇到了一个问题。
第一个解决方法是创建一个空的Gruntfile.js:
'use strict';
module.exports = function (grunt) {
// Project configuration.
grunt.initConfig({});
};
然后启动“yeoman init”将询问您标准问题,并在特定时间询问您是否可以覆盖Gruntfile,您可以肯定地回答它;)
然后,如果启动“yeoman服务器”,则由于服务器愿意应答的端口,您将遇到另一个错误。
将以下选项添加到您的Gruntfile.js:
server: {
port: process.env.PORT,
host: process.env.IP
},
请注意,您还需要安装指南针(gem安装指南针)。
然后启动“yeoman服务器”将启动服务器和所需的任务(以watch任务结束)...
我没有走得更远;)
希望这可以帮助。
关于linux - 在C9.io上安装Yeoman,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14182458/