无法正确安装Meteor 0.6.1

时间:2013-04-12 11:33:13

标签: javascript meteor

我最近想从0.5.4更新到Meteor 0.6.1,并在终端中做了meteor update。当我尝试任何东西时,我的终端中立刻出现了一个错误。

/Volumes/Macintosh HD/Users/martijn/.meteor/meteor: line 35: cd: /Volumes/Macintosh: No such file or directory

module.js:340
    throw err;
          ^
Error: Cannot find module '/Volumes/Macintosh HD/Users/martijn/tools/meteor.js'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.runMain (module.js:492:10)
    at process.startup.processNextTick.process._tickCallback (node.js:244:9)

我删除了所有Meteor以完成重新安装:

rm /usr/local/bin/meteor
rm -rf /usr/local/meteor

curl https://install.meteor.com | /bin/sh

当我尝试在我的Sites目录中创建Meteor项目时出现相同的错误。无法弄清楚导致这种情况的原因,它曾经在我的Sites目录中运行得很好。避免此错误的唯一方法是将所有文档,示例,包,脚本和工具文件夹粘贴到我的/Volumes/Macintosh HD/Users/martijn/目录以及非常混乱的项目中。

我认为它可能需要做些什么我在Macbook中运行两个硬盘,一个用于OS的SSD和用于我的文档的HDD。安装了meteor的/usr/local/bin在我的SSD上。在我看来,有些东西与安装的路径有关,有什么想法吗?

由于

2 个答案:

答案 0 :(得分:0)

我有同样的问题。幸运的是,我有另一台Meteor计算机升级了。所以这就是我所做的:

我注意到usr / local / bin在工作和不工作的计算机中有非常不同的文件。所以我只是将工作计算机中的所有文件复制到非工作计算机中。现在流星同时适用于两者。不确定这是最好的方法,但解决了我的问题。 Meteor命令再次工作。

希望这有帮助,

答案 1 :(得分:0)

这似乎是我们如何转义目录名称的错误。你点击这个是因为你的主目录中有一个空格(“Macintosh HD”)。我相信我刚刚解决了这个问题,修复程序应该在0.6.2中发布:https://github.com/meteor/meteor/commit/c059c384fdf9e7169f25cc36d86fbc0ed0a9da83