【问题标题】:Error when adding package accounts-ui-bootstrap-dropdown添加包accounts-ui-bootstrap-dropdown时出错
【发布时间】:2013-08-20 12:48:06
【问题描述】:

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

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。

谢谢!

【问题讨论】:

    标签: meteor meteorite


    【解决方案1】:

    你在 Meteor 0.6.5 上吗?

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

    推荐:

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

    "降级方式为:

    $meteor update --release 0.6.4.1

    ...但这实际上不会撤消更新您的其他更改 应用到 0.6.5 做到了。所以你还想编辑你的“.meteor/packages” 文件并删除“标准应用程序包”行。 "

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

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

    需要更新的文件:

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

    【讨论】:

    • 应该是因为我不久前做了更新。我只是在尝试这个,但由于某种原因我无法连接到大气。昨天工作正常。我无法访问大气.meteor.com 所以也许它是相关的。稍后再试。
    • atmosphere.meteor.com 服务器当前已关闭但它们不相关,这是因为 0.6.5 中的 API 更改需要由包创建者修复。
    • 是的,我知道,我只是在评论,以防有人在气氛低落时遇到同样的更新问题。它现在正在工作,非常感谢flylib!将向 erobit 发送消息。
    【解决方案2】:

    该软件包已在大气上进行了更新,以支持最新的流星版本 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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2013-07-30
        • 2016-12-06
        • 1970-01-01
        • 2014-10-08
        • 1970-01-01
        • 1970-01-01
        • 2016-05-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多