Node.js安装Synology ds212+;错误

Node.js安装Synology ds212+;错误,node.js,installation,environment,Node.js,Installation,Environment,我目前正在我的Synology ds212+上安装Node.js环境,运行line命令时遇到问题 当我试着去做的时候 ./configure--prefix=/opt/node--不带快照 终端给我这个错误: Node.js配置错误:未找到可接受的C编译器 Please make sure you have a C compiler installed on your system and/or consider adjusting the CC environment vari

我目前正在我的Synology ds212+上安装Node.js环境,运行line命令时遇到问题

当我试着去做的时候

./configure--prefix=/opt/node--不带快照

终端给我这个错误:

Node.js配置错误:未找到可接受的C编译器

    Please make sure you have a C compiler installed on your system and/or
    consider adjusting the CC environment variable if you installed
    it in a non-standard prefix.
问题是我安装了gcc,当我使用gcc-v时,终端会返回我的编译器的当前版本


在synology环境中安装时,有人会出现这种错误吗?

所以,我自己就知道了。要做的事情是执行这一行:

git checkout v0.4.11
cp /opt/lib/libssl.so.0.9.8 /usr/lib
cp /opt/lib/libcrypto.so.0.9.8 /usr/lib
现在您可以进行make和make安装


玩得开心。

我刚刚遇到了这个问题,只要
ln-s/opt/bin/gcc/opt/bin/cc
就可以了。

我想问题是gcc通常安装在synology(/opt/bin/gcc)上的一个奇怪的地方。为它指定正确的名称似乎是可行的

CC=/opt/bin/gcc ./configure --prefix=/opt/node --without-snapshot

您需要在MAC上安装gcc编译器。请按照此处的说明操作:


您好,我还需要这两个文件用于我的ds212+。但Node.js不是这样。我需要它们来对付曾德伯格。不幸的是,我的系统上没有安装中的C编译器。如果可以将文件直接复制到路径/usr/lib,我不知道。是否可以直接下载文件,可能是在您的ds上?请查看安装ipkg并使用它安装gcc和make。如果Simon使用Mac,你的评论甚至会很有用。但正如他在文章中所指出的,他在一个Synology磁盘站上,这些磁盘站运行的是一个经过修改的Linux版本(注意,经过了大量修改)。