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事前に