我正在我的服务器上安装rethinkdb,这是一台CentOS 6.9机器。我按照here所描述的CentOS服务器的所有指示进行了操作。我一直到命令scl enable devtoolset-2 -- make
,但在421行的第244行构建时,{{1}我收到错误" CURLOPT_ACCEPT_ENCODING未在此范围内声明"
我不知道这意味着什么或错误突然出现的原因,但只要出现错误,我就无法继续构建过程。
答案 0 :(得分:0)
我找到了一篇晦涩难懂的文章,提到修复此特定错误。如果您进入服务器上的rethinkdb文件夹,则可以导航到src / extproc / http_job.cc并在文本编辑器中打开该文件。然后,您可以搜索函数void set_default_opts
,并且该函数内部是行exc_setopt(curl_handle, CURLOPT_ACCEPT_ENCODING, "", "PROTOCOLS);
如果您只是将CURLOPT_ACCEPT_ENCODING
更改为`CURLOPT_ENCODING,您将能够继续构建过程。它对我有用。