问题标签 [meteorite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Meteorite (mrt) 命令什么都不做
我只需要在我的计算机上重新安装 linux,所以我一直在重新设置我的开发环境。之前我可以将 Meteor 与 Meteorite 一起使用,但现在该mrt
命令什么也没做。它不会抛出错误或任何东西,我安装了它,sudo -H npm install -g meteorite
然后,当我输入时mrt
,它看起来像这样:
我看到了一些类似的问题,但没有解决方案。我想我会尝试自己构建它,但我希望有人可能已经有了答案
twitter-bootstrap - Meteor - 包 accounts-ui-bootstrap-dropdown 有一个空的 div
我目前正在玩 Meteor 和 Meteorite 以及他们的几个软件包。目前我正在尝试使用“accounts-ui-bootstrap-dropdown”创建一个简单的登录,但是即使我使用的是“{{loginButtons}}”并且服务器没有抛出任何错误,我得到的只是一个空的 div 元素,像这样:
我知道代码很好,因为我在 Mac OS 上运行它没有任何问题,但是这个环境是使用 Chrome 的 Ubuntu。
为什么会这样,我该如何纠正它?
我唯一能想到的是我正在通过 VirtualBox 运行 Ubuntu。
macos - 陨石错误克隆Mac
这是我尝试运行陨石时不断遇到的错误
$ mrt
在 Meteorite 做它的事情时退后一步 ✓ 路由器标签:https ://github.com/tmeasday/meteor-router.git#v0.5.3
/usr/local/lib/node_modules/meteorite/lib/sources/git.js:108 throw "克隆 repo 时出现问题:" + self.url; ^ 克隆 repo 时出现问题:https ://github.com/tmeasday/meteor-router.git
我已经尝试sudo -H npm install -g meteorite
安装并重新安装了很多次,我安装了 git,我安装了 Xcode,我安装了 Homebrew,我有流星。所有这些工作。
这是我的$PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin
这是which Git
/usr/local/bin/git
这是which mrt
/usr/local/bin/mrt
不确定这是否相关,但我的 Mac 中有两个驱动器,一个具有用户文件夹,另一个具有系统文件。
有什么帮助吗?我是一个unix新手,所以请对解决方案非常清楚。谢谢
routing - loginwithpassword 似乎与路由器冲突
我有一个非常标准的过滤器来检查您是否已登录:
现在,当我转到需要登录的页面时,我得到了预期的登录模板,但 url 未更改。但是,如果我只是尝试使用 loginwithpassword 登录,它的 loggingin() 会稍等一下,然后像什么都没发生一样返回登录模板(似乎从未调用过回调函数)。现在,如果我只是使用相同的模板从 /login url 登录,则可以正常登录。
登录代码:
meteor - 如何以干净的方式分叉现有的 Meteorite 包?
我正在尝试找出在项目中在 Atmosphere 上分叉现有包的最佳/最干净的方法。我遇到过一些情况,现有的包需要一些修改,我被迫分叉它。
据我所知,存在以下选项。不幸的是,所有这些都有自己的问题,我还没有找到完美的解决方案。我将meteor-router
用作示例:
1. 只需将包文件复制到您的包文件夹中
脚步:
- 消除
packages/router/.git/
- 编辑
packages/.gitignore
并删除“路由器”行 - 从您的路由器中删除
smart.json
- 添加
packages/router
到您的项目存储库并提交 - 现在进行更改(这样您的初始提交是一个干净的版本,您可以自己计算出您所做的更改)
好处:
- 易于实现和理解
- 您依赖的所有代码都可以在您的项目存储库中找到
缺点:
- 您丢失了所有原始存储库历史记录
- 很难更新到新版本
- 很难将您的更改贡献回原始项目
除了最简单的软件包外,甚至不要考虑这个!
2.在github上fork,然后...
要在 github 上分叉一个包,您可以检查您的smart.lock
文件以查看正在使用的存储库。转到该存储库的 github 页面并将其分叉。
接下来,您有三个选择:
2a。将其添加为 git 子模块
有关 git 子模块的更多信息:http: //git-scm.com/book/en/Git-Tools-Submodules
脚步:
- 有关如何初始化/创建/更新子模块的信息,请参见上面的链接
- 从您的
smart.json
好处:
- 子模块版本已连接到您的项目
- 更改立即生效
缺点:
- 所有开发者都需要
git submodule init
第一次运行并update
更新 - 编辑结帐时必须注意子模块的问题
- 阅读有关子模块的其他问题
2b。编辑您的项目smart.json
以使用您的版本
脚步:
- 在你的
smart.json
,找到"router": {}
并添加"git": "https://github.com/USER/meteor-router.git"
里面的空{}
。 - (可选)添加
"branch"
或"tag"
。
好处:
- 你仍然可以使用 Meteorite 来管理你的外部包
- 将自动为其他开发人员和部署环境工作
缺点:
- 包文件夹中的代码不可编辑,因为它不是 git 存储库
- Meteorite 不会在您每次运行时自动更新到最新版本
(建议的 Meteorite 改进:允许以可编辑的形式安装包,例如 Python 的 pip 允许使用 '-e' 参数)
2c。在您的项目之外克隆并添加"path"
到smart.json
脚步:
- 将包克隆到项目之外的地方
- 与 2b 类似,在您的 to point Meteorite 中添加一个
"path"
到您smart.json
的本地结帐
好处:
- 您可以随意编辑包,Meteor 会自动获取更改。
缺点:
- 如果你提交这个
smart.json
,你很可能会破坏所有其他开发/部署环境......
您使用哪种方法?您如何解决该方法的缺点?
我可能错过了这些解决方案的一些问题。
ios - How can I login to Meteor with native device Facebook?
Suppose I logged into my device's Facebook authentication, like system Facebook on iOS. I obtain an access token
.
How can I use the access token
to login to Meteor's Facebook Oauth
provider?
meteor - mrt 无法克隆 repo
我正在尝试使用大气中的陨石添加软件包,但似乎无法克隆存储库。这是我的错误。
关于可能出了什么问题的任何想法?git 在我的 PATH 中,陨石也是。
编辑:这是在 OS X Mountain Lion 上运行的
meteor - Jade-Handlebars 包阻止 Meteor 服务器启动
我试图从大气中使用翡翠车把( https://github.com/SimonDegraeve/meteor-jade-handlebars )包。我使用陨石成功安装了它。问题是当我尝试运行我的流星服务器时,我在启动时收到以下错误消息/输出:
正在初始化 mongo 数据库...这可能需要一点时间。无依赖
捆绑中的信息。文件系统监控已禁用。
=> 错误阻止启动:捆绑应用程序时出现异常:
ReferenceError:要求未在 /home/ewillis1/collaboratum/packages/jade-handlebars/package.js:5:21 中定义
它引用的特定行是 package.js 中的
var fs = 需要('fs');
如果您能帮助我让这个包与 Meteor 0.6.4 一起使用,任何帮助或指导将不胜感激!
mongodb - 在meteor.com 部署的应用程序中,Mongorestore “身份验证失败”
我使用命令从我部署的应用程序中收到了信息
流星 mongo -url bhedir.meteor.com
然后我接受了响应并将信息用于我的 mongorestore -u client -p meteorinfo -h meteorinfo -d bhedir_meteor_com meteordump/meteor
但是,我不断收到以下错误:
断言:18 {代码:18,确定:0.0,errmsg:“身份验证失败”}
我应该注意我有几个陨石包,但我不知道这会如何影响这一点。
另外,我以前做过这个,授予的次数不多,但没有遇到任何问题。任何建议将不胜感激。
meteor - 没有陨石怎么安装大气包?
mrt 目前在 Mac https://github.com/oortcloud/meteorite/issues/172上的卷名称中有一个带有空格的错误。
在修复之前,如何从大气中手动安装软件包?