首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在C9.io上安装Yeoman

在C9.io上安装Yeoman
EN

Stack Overflow用户
提问于 2013-01-06 21:07:52
回答 2查看 3.2K关注 0票数 9

是否有人尝试过在Cloud9环境中安装Yeoman?如果是这样,该怎么做呢?

我在任何yeoman命令上都会得到这个错误:

代码语言:javascript
复制
<FATAL> EACCES, permission denied '/var/lib/stickshift/' </FATAL>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-20 01:43:32

好的,所以我和Cloud9和yeoman玩了一下;)

看起来你的错误主要来自于yeoman试图上树,寻找一个Gruntfile.js……这样做会遇到一个问题,因为当前用户无法访问它尝试读取的目录。

第一个解决方法是创建一个空的Gruntfile.js:

代码语言:javascript
复制
'use strict';
 module.exports = function (grunt) {
 // Project configuration.
 grunt.initConfig({});
 };

然后启动"yeoman init“将会问你标准的问题,并且在给定的时候会问你是否可以覆盖Gruntfile,你可以肯定的回答;)

然后,如果你启动一个"yeoman服务器“,你会遇到另一个错误,这是由于服务器愿意应答的端口。

将以下选项添加到您的Gruntfile.js:

代码语言:javascript
复制
  server: {
    port: process.env.PORT,
    host: process.env.IP
},

请注意,您还需要安装Compass (gem install compass)。

然后启动"yeoman server“将启动服务器和所需的任务(以watch任务结束)……

但我并没有沿着这条路走得更远;)

希望这能有所帮助。

票数 12
EN

Stack Overflow用户

发布于 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?

修好了!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14182458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档