Я установил Cloud9 IDE на свой компьютер с Linux, чтобы немного поиграть с ним (мне пришлось использовать nodejs 0.8, потому что cloud9 использует пакет, который зависит от node-waf, который больше не поддерживается более высокими версиями 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
)
У кого-нибудь еще была такая ошибка? Как я могу решить эту проблему?
спасибо заранее