Meteor 0.8.0无法安装大气包

时间:2014-03-31 16:15:18

标签: meteor meteorite

我刚升级到Meteor 0.8.0,现在用陨石安装包失败了。我尝试了很多,包括从头开始卸载并重新安装Meteor和Meteorite。我在10.9.2的Mac上运行meteor。

我只是创建了一个新应用

mrt create myapp
cd myapp

并添加一些随机气氛包

myapp add aws-sdk

我收到此错误,无论我尝试安装哪个软件包:

smart.json changed.. installing from smart.json
✓ aws-sdk
    tag: https://github.com/peerlibrary/meteor-aws-sdk.git#v1.5.1.1

/usr/local/lib/node_modules/meteorite/lib/dependencies/package.js:106
    throw('Could not locate package.js within path ' + self.source.packagePa
                                                   ^
Could not locate package.js within path /Users/Me/.meteorite/packages/aws-sdk/peerlibrary/meteor-aws-sdk/63efa4ebbe9986bd875f69d5fdf3248c5c44159e
my-mac-pro:myapp Me$

之后,删除失败包的以下行产生完全相同的错误:

mrt remove aws-sdk

非常感谢你的提示!

1 个答案:

答案 0 :(得分:5)

阿。忘了我已经知道问题的答案,只是没有意识到问题。这个错误似乎是错误的重新修改版本"无法克隆repo xyz"在旧版本中,来自不适当的权限。答案是重新安装陨石并修复权限:

sudo mrt uninstall
sudo mrt uninstall --system
sudo chown -R `whoami` ~/.npm
sudo -H npm install -g meteorite

希望能帮助任何人,如果不是我可能迟早会删除这个问题!