armv6l上的流星(覆盆子pi)

use*_*769 8 javascript arm node.js raspberry-pi meteor

我喜欢流星的外观,从未尝试过它,认为它会成为我的覆盆子pi上的网页仪表板的一个很好的平台.试过推荐的安装程序,得到了这个:

$ curl install.meteor.com | /bin/sh
Unable to install Meteor on unsupported architecture: armv6l
Installation failed.
Run Code Online (Sandbox Code Playgroud)

好吧,我不会那样躺着!我会尝试手动安装它,但有人尝试/失败/成功吗?有小费吗?

use*_*769 6

显然,现在有一些预先构建的raspi包.唉,我很久以前就失去了兴趣 - 这里有预建包的详细信息:http://meteor-universal.tumblr.com/

(感谢@Archonic - 请参阅下面的评论 - 如果您想将其作为真正的答案,我很乐意更改此问题的已接受答案.)

我将保留下面的文字以供参考.


(随着时间的推移更新...)

注意:虽然在安装了ruby,passenger和padrino(及其所有依赖项)之后,我正在使用debian图像进行此操作.Archlinux可能更容易,我不知道.

  1. 安装node.js

    默认情况下不起作用,按照此处的说明操作

  2. 结帐流星

    git clone git://github.com/meteor/meteor.git
    
    Run Code Online (Sandbox Code Playgroud)
  3. 修改admin/generate-dev-bundle.sh

    本质上,删除有关构建node.js的所有指令,以及对tempdir的所有引用,因此您最终只需安装节点包.一旦弄清楚了,我会把我的帖子作为一个要点发布......

    然后,在空文件夹中运行它

  4. 安装mongodb.从来源.

    cd到解压缩的目录,并使用scons安装

    sudo apt-get install scons libboost-all-dev
    scons libboost-dev libpcre++-dev xulrunner-1.9.1-dev
    
    Run Code Online (Sandbox Code Playgroud)

(注意:我将很快完成这个.我认为诀窍可能是使用meteor的捆绑功能 - 特别是大红色框http://docs.meteor.com/#deploying - 但不幸的是我的pi已经崩溃了,我是远离家乡.如果您发现有效,请发布,我会相应更新此答案或接受您的回答)


Tom*_*erg -1

你可以在 github 上找到一个名为Meteor universal fork的 Meteor 分支。它有一个现成的安装程序,适用于 ARM 和 BSD 等尚不受支持的体系结构。

对于安装,只需运行:

cd $HOME

git clone --depth 1 https://github.com/4commerce-technologies-AG/meteor.git
Run Code Online (Sandbox Code Playgroud)

然后获取二进制文件并通过以下方式完成安装:

$HOME/meteor/meteor --version
Run Code Online (Sandbox Code Playgroud)

第一次运行上述命令将尝试下载兼容的预构建的 dev_bundle 并完成安装。根据您的硬件,这可能需要一些时间。