9

Cloud9環境にYeomanをインストールしようとした人はいますか? もしそうなら、それを行う方法は?

どの yeoman コマンドでも次のエラーが発生します。

<FATAL> EACCES, permission denied '/var/lib/stickshift/' </FATAL>
4

2 に答える 2

12

わかりました、それで、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 サーバー」を起動すると、サーバーと必要なタスクが起動されます (watch タスクで終了します) ...

私はそれ以上道をたどりませんでした;)

お役に立てれば。 クラウド 9 ヨーマンのスクリーンショット

于 2013-01-19T17:43:31.620 に答える