1

Cloud9 IDE を Linux マシンにインストールして、少し試してみました (cloud9 は node-waf に依存するパッケージを使用するため、nodejs 0.8 を使用する必要がありました。これは、nodejs の上位バージョンではサポートされなくなりました)。

問題なく起動できますが、ブラウザ経由で Cloud9 にアクセスしようとすると、常にエラー メッセージが表示されますFile already exists.。ログからのトレースは次のとおりです。

Error: File already exists.
  at module.exports.from (/home/xyz/repos/cloud9/node_modules/vfs-local/localfs.js:678:35)
  at Object.fs.exists [as oncomplete] (fs.js:91:19)

関連するコード セクション:

exists(topath, function(exists){
                  if (options.overwrite || !exists) {
                      // Rename the file
                      fs.rename(frompath, topath, function (err) {
                          if (err) return callback(err);

                          // Rename metadata
                          if (options.metadata !== false) {
                              rename(WSMETAPATH + from, {
                                  to: WSMETAPATH + to,
                                  metadata: false
                              }, function(err){
                                  callback(null, meta);
                              });
                          }
                      });
                  }
                  else {
                      var err = new Error("File already exists.");
                      err.code = "EEXIST";
                      callback(err);
                  }

エラーが発生すると、topath変数はワークスペース設定ファイル ( /home/xyz/repos/cloud9/workspace/.settings)に設定されます。

他の誰かにこのようなエラーがありましたか? どうすれば解決できますか?

thx事前に

4

1 に答える 1