我正在运行带有 GIT 1.7.4.1 的 FreeBSD 8.2 服务器
试图克隆任何东西,比如
$ git clone https://github.com/joyent/node.git node
Run Code Online (Sandbox Code Playgroud)
快点结束,给我这个
Cloning into node...
Run Code Online (Sandbox Code Playgroud)
目录中唯一的东西就是这个文件
$ git-remote-https.core
Run Code Online (Sandbox Code Playgroud)
(我上面的例子是针对 node.js,但我在 GitHub 上得到了相同的结果)
关于为什么没有为我克隆 repo 的任何线索?没有错误消息,只有那个文件,我不知道它是什么
我试过用几种不同的方式让它工作:
building from ports (/usr/ports/www/node)
git clone -> ./configure, ./make
git clone -> ./configure, ./gmake
Run Code Online (Sandbox Code Playgroud)
但它最终总是以破裂告终。使用“make”时,我只得到一行输出:扩展嵌入变量时出错。
使用“gmake”时,我得到了一些构建,然后:Waf: Leaving directory '/usr/home/{user}/node/build Build failed: -> task failed (err #2): {task: libv8.a SConstruct -> libv8.a}
我确实检查了一个 FreeBSD 包,但他们在 ftp2.freebsd.com 上的最新版本是 0.2.6
这在 64 位 BSD 上不起作用吗?
更新:
我一直在网上找到一些关于 FreeBSD 64 有类似问题的人的帖子,所以我想我也可以在 32 位安装上尝试一下(在 32 位机器上,而不是我的 64 位机器上使用的原始问题)
与“ make ”相同的问题和使用“ gmake ”的完全相同的错误
构建失败:-> 任务失败(错误 #2):
{task: libv8.a SConstruct -> libv8.a}
我很想在我的 FreeBSD64 上使用它,但我开始认为该节点不再适用于 FreeBSD :(