Meteor 0.8.0无法安装大气包

Mor*_*ter 0 meteor meteorite

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

我只是创建一个新的应用程序

mrt create myapp
cd myapp
Run Code Online (Sandbox Code Playgroud)

并添加一些随机的气氛包

myapp add aws-sdk
Run Code Online (Sandbox Code Playgroud)

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

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$
Run Code Online (Sandbox Code Playgroud)

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

mrt remove aws-sdk
Run Code Online (Sandbox Code Playgroud)

非常感谢您的任何提示!

Mor*_*ter 5

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

sudo mrt uninstall
sudo mrt uninstall --system
sudo chown -R `whoami` ~/.npm
sudo -H npm install -g meteorite
Run Code Online (Sandbox Code Playgroud)

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