我喜欢流星的外观,以前从未尝试过,认为它会为我的树莓派上的网络仪表板提供一个很好的平台。尝试了推荐的安装程序并得到了这个:
$ curl install.meteor.com | /bin/sh
Unable to install Meteor on unsupported architecture: armv6l
Installation failed.
好吧,我不会躺下的!我将尝试手动安装它,但有人尝试过/失败/成功了吗?有小费吗?
我喜欢流星的外观,以前从未尝试过,认为它会为我的树莓派上的网络仪表板提供一个很好的平台。尝试了推荐的安装程序并得到了这个:
$ curl install.meteor.com | /bin/sh
Unable to install Meteor on unsupported architecture: armv6l
Installation failed.
好吧,我不会躺下的!我将尝试手动安装它,但有人尝试过/失败/成功了吗?有小费吗?
显然,现在有 raspi 的预构建包。唉,我很久以前就失去了兴趣——这里预建包的详细信息:http: //meteor-universal.tumblr.com/
(感谢@Archonic - 请参阅下面的评论 - 如果您想让它成为一个真正的答案,我很乐意更改这个问题的公认答案。)
我将保留下面的文字以供参考。
(随着我的进展不断更新......)
注意:我在股票 debian 映像上执行此操作,尽管在安装了 ruby、passenger 和 padrino(以及它们的所有依赖项)之后。Archlinux 可能更容易,我不知道。
安装 node.js
默认情况下不起作用,请按照此处的说明进行操作
结帐流星
git clone git://github.com/meteor/meteor.git
修改 admin/generate-dev-bundle.sh
本质上,删除有关构建 node.js 的所有说明,以及对 tempdir 的所有引用,因此您最终只安装节点包。一旦一切都弄清楚了,我会发布我的要点......
然后,在一个空文件夹中运行它
安装mongodb。从源头。
cd 到解压目录,然后使用 scons 安装
sudo apt-get install scons libboost-all-dev
scons libboost-dev libpcre++-dev xulrunner-1.9.1-dev
(注意:我很快就会完成这个。我认为诀窍可能是使用流星的捆绑功能 - 特别是大红框http://docs.meteor.com/#deploying - 但不幸的是我的 pi 已经崩溃了,我远离家乡。如果您发现有效,请发布,我会相应地更新此答案或接受您的答案)
你可以在 github 上找到一个名为Meteor Universal fork的流星叉。对于 ARM 和 BSD 等尚未受支持的架构,它有一个随时可用的安装程序。
对于安装只需运行:
cd $HOME
git clone --depth 1 https://github.com/4commerce-technologies-AG/meteor.git
然后获取二进制文件并通过以下方式完成安装:
$HOME/meteor/meteor --version
第一次运行上述命令将尝试下载兼容的预构建 dev_bundle 并完成安装。根据您的硬件,这可能需要一些时间。