是否有人尝试过在Cloud9环境中安装Yeoman?如果是这样,该怎么做呢?
我在任何yeoman命令上都会得到这个错误:
<FATAL> EACCES, permission denied '/var/lib/stickshift/' </FATAL>发布于 2013-01-20 01:43:32
好的,所以我和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
},请注意,您还需要安装Compass (gem install compass)。
然后启动"yeoman server“将启动服务器和所需的任务(以watch任务结束)……
但我并没有沿着这条路走得更远;)
希望这能有所帮助。

发布于 2014-05-23 06:53:33
我可以安装yeoman,但在为生成器运行install之后,它们不起作用:$ yo angular Error angular
您似乎没有安装名为angular的生成器。您可以使用npm搜索yeoman-generator来查看可用的生成器,然后使用npm install name安装它们。要查看0注册生成器,请使用--help选项运行yo。
我试了几个其他的生成器,没有一个可以工作,所以不仅仅是angular的问题。
然后找到:Why are my Yeoman generators installing in the wrong place?
修好了!
https://stackoverflow.com/questions/14182458
复制相似问题