2

我正在尝试在 FreeBSD 9 上运行 meteorjs。我已经从端口安装了 nodejs。

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

我在流星文件中找到了这个“如果”:

if [ "$UNAME" != "Linux" -a "$UNAME" != "Darwin" ] ; 然后
    echo "抱歉,不支持此操作系统。"
    1号出口
菲

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

谢谢!

4

2 回答 2

7

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

以下是安装说明:

安装所需的软件包

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

创建和启动应用程序

meteor create myapp
cd myapp
meteor
于 2015-11-08T09:17:58.423 回答
3

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

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

理论上,您应该能够使用该脚本构建一个开发包。开发包应该是流星的唯一特定于操作系统的部分,一旦你有一个工作的开发包,其余的代码应该正常运行。

于 2012-12-14T01:15:02.667 回答