Man*_*aye 9 linux cloud9-ide yeoman
有没有人试图在Cloud9环境中安装Yeoman?如果是这样怎么办?
我在任何yeoman命令上都会收到此错误:
<FATAL> EACCES, permission denied '/var/lib/stickshift/' </FATAL>
Run Code Online (Sandbox Code Playgroud)
sle*_*per 12
好的,所以我玩Cloud9和yeoman一点点;)
似乎你的错误主要来自于yeoman试图上升树,寻找Gruntfile.js这样的事实......这样做会遇到问题,因为当前用户无法访问它尝试读取的目录.
第一个解决方法是创建一个空的Gruntfile.js:
'use strict';
module.exports = function (grunt) {
// Project configuration.
grunt.initConfig({});
};
Run Code Online (Sandbox Code Playgroud)
然后启动"yeoman init"将询问您标准问题,并在给定点将询问您是否可以覆盖Gruntfile,您可以积极回答;)
然后,如果启动"yeoman服务器",由于服务器愿意回答的端口,您将遇到另一个错误.
将以下选项添加到Gruntfile.js:
server: {
port: process.env.PORT,
host: process.env.IP
},
Run Code Online (Sandbox Code Playgroud)
请注意,您还需要安装Compass(gem install compass).
然后启动"yeoman服务器"将启动服务器和所需的任务(以监视任务结束)......
我没有走得更远;但是;)
希望这可以帮助.

| 归档时间: |
|
| 查看次数: |
3227 次 |
| 最近记录: |