尝试在 Meteor 中添加包时出错
Error while attempting to add packages in Meteor
所以我对 Meteor 很陌生,当我遇到这个简单的聊天应用程序时,我正在筛选一些示例应用程序和开源项目:
(https://github.com/BenderV/simplechat)
我想下载这个项目,运行 它在我的本地服务器上,然后弄乱代码以了解更多关于什么做什么以及如何使用 Meteor 框架的信息。我只是从 github 下载了 .zip 文件并尝试 运行 它(在我的终端中使用 meteor
。但是当我 运行 在本地应用程序时出现以下错误在我的浏览器中:
Your app is crashing. Here's the latest log.
=> Errors prevented startup:
While building the application:
error: no such package: 'accounts-guest'
error: no such package: 'user-status'
error: no such package: 'accounts-testing'
error: no such package: 'fontawesome4'
error: no such package: 'iron-router'
error: no such package: 'bootstrap-3'
error: no such package: 'fast-render'
error: no such package: 'jquery-titlealert'
error: no such package: 'related'
=> Your application has errors. Waiting for file change.
我可以(显然)从日志的性质推断出我遇到的错误是因为我没有安装正确的软件包(显然是列出的软件包)。
因此牢记这一点,我研究了如何将包添加到 meteor(使用我在相应包的 Atmosphere JS 页面上找到的说明)。但是,当我将 Atmosphere 提供的命令输入我的终端时(例如,'accounts-guest' 包,我输入了:meteor add artwells:accounts-guest
)。不幸的是,这样做没有用,我在终端中收到类似以下错误的消息:artwells:accounts-guest: no such package
我不知道该怎么做,软件包不会安装,所以我无法尝试此代码。我有使用 Rails 的经验,在 Rails 中,如果您需要安装 "gems"(与 Meteor 中的软件包几乎相同),您只需在 bundle install
中输入终端下载并安装未定义的包。流星中有这样的东西吗?我听说过一种叫做陨石的东西,但不确定它是什么以及如何使用它。
无论如何,如果能帮助我克服学习 Meteor 的这个小障碍,我将不胜感激!
谢谢
这是一个旧项目,在命令行上使用旧的打包系统 'meteorite' = 'mrt'。
我建议您尝试一个较新的示例,Meteor 附带了一些示例。安装 Meteor 后,您可以通过键入以下命令之一来创建示例应用程序:
meteor create --example leaderboard
meteor create --example todos
meteor create --example localmarket
是的,这里有一个与您熟悉的 gems 命令非常相似的机制。简单地 运行 一个项目 'meteor' 应该下载它的依赖项。如果你想为你的项目更新到最新版本,你也可以 运行 'meteor update'。
去年 8 月对 meteor 包管理系统进行了重大更新,您可以在此处阅读更多相关信息:https://www.meteor.com/blog/2014/08/26/meteor-090-new-packaging-system
因此,对于任何您想查看的示例,请尝试从 meteor 1.0 获取最近的示例。在较新版本的 meteor 中,有关 Atmosphere 的说明应该适合您。
您可以通过查看流星项目中的文件“.meteor/release”来了解项目的流星版本 运行ning :
https://github.com/BenderV/simplechat/blob/master/.meteor/release
所以你可以看到一个是旧的。
祝你好运!
所以我对 Meteor 很陌生,当我遇到这个简单的聊天应用程序时,我正在筛选一些示例应用程序和开源项目:
(https://github.com/BenderV/simplechat)
我想下载这个项目,运行 它在我的本地服务器上,然后弄乱代码以了解更多关于什么做什么以及如何使用 Meteor 框架的信息。我只是从 github 下载了 .zip 文件并尝试 运行 它(在我的终端中使用 meteor
。但是当我 运行 在本地应用程序时出现以下错误在我的浏览器中:
Your app is crashing. Here's the latest log.
=> Errors prevented startup:
While building the application:
error: no such package: 'accounts-guest'
error: no such package: 'user-status'
error: no such package: 'accounts-testing'
error: no such package: 'fontawesome4'
error: no such package: 'iron-router'
error: no such package: 'bootstrap-3'
error: no such package: 'fast-render'
error: no such package: 'jquery-titlealert'
error: no such package: 'related'
=> Your application has errors. Waiting for file change.
我可以(显然)从日志的性质推断出我遇到的错误是因为我没有安装正确的软件包(显然是列出的软件包)。
因此牢记这一点,我研究了如何将包添加到 meteor(使用我在相应包的 Atmosphere JS 页面上找到的说明)。但是,当我将 Atmosphere 提供的命令输入我的终端时(例如,'accounts-guest' 包,我输入了:meteor add artwells:accounts-guest
)。不幸的是,这样做没有用,我在终端中收到类似以下错误的消息:artwells:accounts-guest: no such package
我不知道该怎么做,软件包不会安装,所以我无法尝试此代码。我有使用 Rails 的经验,在 Rails 中,如果您需要安装 "gems"(与 Meteor 中的软件包几乎相同),您只需在 bundle install
中输入终端下载并安装未定义的包。流星中有这样的东西吗?我听说过一种叫做陨石的东西,但不确定它是什么以及如何使用它。
无论如何,如果能帮助我克服学习 Meteor 的这个小障碍,我将不胜感激!
谢谢
这是一个旧项目,在命令行上使用旧的打包系统 'meteorite' = 'mrt'。
我建议您尝试一个较新的示例,Meteor 附带了一些示例。安装 Meteor 后,您可以通过键入以下命令之一来创建示例应用程序:
meteor create --example leaderboard
meteor create --example todos
meteor create --example localmarket
是的,这里有一个与您熟悉的 gems 命令非常相似的机制。简单地 运行 一个项目 'meteor' 应该下载它的依赖项。如果你想为你的项目更新到最新版本,你也可以 运行 'meteor update'。
去年 8 月对 meteor 包管理系统进行了重大更新,您可以在此处阅读更多相关信息:https://www.meteor.com/blog/2014/08/26/meteor-090-new-packaging-system
因此,对于任何您想查看的示例,请尝试从 meteor 1.0 获取最近的示例。在较新版本的 meteor 中,有关 Atmosphere 的说明应该适合您。
您可以通过查看流星项目中的文件“.meteor/release”来了解项目的流星版本 运行ning : https://github.com/BenderV/simplechat/blob/master/.meteor/release 所以你可以看到一个是旧的。
祝你好运!