1

我正在尝试使用以下命令将包添加到流星项目中:

mrt add accounts-ui-bootstrap-dropdown

该命令向我显示了此错误:

   tag: https://github.com/erobit/meteor-accounts-ui-bootstrap-dropdown.git#v0.1.5

fs.js:730
  return binding.symlink(preprocessSymlinkDestination(destination, type),
                 ^
Error: ENOTDIR, not a directory '/Users/arturcarvalho/projects/effinlist/.meteor/packages/accounts-ui-bootstrap-dropdown'
    at Object.fs.symlinkSync (fs.js:730:18)
    at /usr/local/lib/node_modules/meteorite/lib/dependencies/package.js:129:10
    at /usr/local/lib/node_modules/meteorite/lib/sources/git.js:75:15
    at GitSource._load (/usr/local/lib/node_modules/meteorite/lib/sources/git.js:120:12)
    at /usr/local/lib/node_modules/meteorite/lib/sources/git.js:73:18
    at /usr/local/lib/node_modules/meteorite/lib/sources/git.js:89:5
    at /usr/local/lib/node_modules/meteorite/lib/sources/git.js:216:5
    at ChildProcess.exithandler (child_process.js:635:7)
    at ChildProcess.EventEmitter.emit (events.js:98:17)
    at maybeClose (child_process.js:735:16)

如果我在此之后运行 mrt list,它会显示以下错误:

While building package `accounts-ui-bootstrap-dropdown`:
error: no such package: 'accounts-urls'

我无法卸载软件包并尝试重新安装陨石但没有运气。有人可以帮我解决这个问题吗?我正在使用 Max OS X。

谢谢!

4

3 回答 3

2

你在 Meteor 0.6.5 上吗?

如果是这样,那是因为该软件包尚未更新以适用于该版本,您格式化 package.js 文件的方式有很多 api 更改,并且陨石上的大多数软件包尚未更新以遵守新的风格,所以他们都打破了。

推荐:

1 使用此命令降级并等待几周,直到气氛包得到纠正

“降级的方法是:

$ 流星更新 --release 0.6.4.1

...但这实际上不会撤消将您的应用程序更新到 0.6.5 所做的其他更改。因此,您还需要编辑“.meteor/packages”文件并删除“standard-app-packages”行。"

2 向包创建者发送 PR,其中包含更新的 package.js 文件,该文件遵循此处列出的 api 规则

https://github.com/meteor/meteor/blob/devel/History.md

需要更新的文件:

https://github.com/erobit/meteor-accounts-ui-bootstrap-dropdown/blob/master/package.js

于 2013-08-16T02:08:56.460 回答
1

该软件包已在大气上进行了更新,以支持最新的流星版本 v0.6.5。如果您正在运行最新的流星,您应该能够简单地删除并重新添加包。

mrt 删除帐户-ui-bootstrap-dropdown

mrt 添加帐户-ui-bootstrap-dropdown

注意:请参阅下面 url 的 github 项目页面上的自述文件,因为我已经更新了安装说明并提供了更多详细信息。

https://github.com/erobit/meteor-accounts-ui-bootstrap-dropdown/blob/master/README.md

于 2013-08-20T04:40:44.507 回答
0

您可以先尝试添加“accounts-urls”吗?

于 2013-08-15T23:03:12.463 回答