有没有人尝试在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/

10-10 20:57