有没有人试图在Cloud9环境中安装Yeoman ? 如果是这样怎么办?
我在任何yeoman命令上得到这个错误:
<FATAL> EACCES, permission denied '/var/lib/stickshift/' </FATAL>
好的,所以我和Cloud9和老人玩了一下;)
似乎你的错误主要来自于这样的事实,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服务器”将启动服务器和所需的任务(以监视任务结束)…
尽管我没有走得更远;)
希望这可以帮助。
我可以安装yeoman但运行安装发电机后,他们不工作:$哟角度错误的角度
您似乎没有安装名称角的发电机。 您可以使用npm search yeoman-generator来查看可用的生成器,然后使用npm install [name]安装它们。 看到0注册的发电机运行哟与--help
选项。
试了一些其他的发电机,没有工作,所以不只是一个角度的问题。
然后发现: 为什么我的Yeoman发电机安装在错误的地方?
修复!