如何在FreeBSD上安装meteor?

时间:2012-12-11 11:16:36

标签: build install meteor freebsd

我正在尝试在FreeBSD 9上运行meteorjs。 我已经从ports安装了nodej。

我也尝试过: git clone https://github.com/meteor/meteor.git然后node meteor --help,但不起作用。

我发现这个“如果”进入流星文件:

if [ "$UNAME" != "Linux" -a "$UNAME" != "Darwin" ] ; then
    echo "Sorry, this OS is not supported."
    exit 1
fi

有关于如何在FreeBSD上安装或构建meteorjs的一些信息吗?

谢谢!

2 个答案:

答案 0 :(得分:7)

我为FreeBSD创建了一个自定义开发包:https://github.com/yonas/meteor-freebsd

以下是安装说明:

安装所需的软件包

eval-after-load

安装Meteor

sudo pkg install bash ca_root_nss curl expat gettext-runtime git-lite gmake indexinfo libevent2 libffi mongodb node npm pcre perl5 python2 python27 snappy v8

创建并启动应用

git clone git://github.com/yonas/meteor-freebsd.git
sudo mv meteor-freebsd /usr/local/share/meteor
sudo ln -s /usr/local/share/meteor/meteor /usr/local/bin/meteor

答案 1 :(得分:3)

Meteor并未正式支持FreeBSD,但可能会有效。您需要生成自己的“开发包”(每https://github.com/meteor/meteor#slow-start-for-developers)。

首先,您需要在meteoradmin/generate-dev-bundle.sh中停用特定于操作系统的安全带。你还需要从某个地方获取MongoDB二进制文件,因为10gen不为FreeBSD提供预构建的二进制文件。

理论上,您应该能够使用脚本构建开发包。 dev bundle应该是meteor中唯一的OS特定部分,一旦你有一个工作的dev包,其余的代码应该正常运行。