在此范围错误中未声明rethinkdb CURLOPT_ACCEPT_ENCODING

时间:2017-12-15 04:37:51

标签: rethinkdb

我正在我的服务器上安装rethinkdb,这是一台CentOS 6.9机器。我按照here所描述的CentOS服务器的所有指示进行了操作。我一直到命令scl enable devtoolset-2 -- make,但在421行的第244行构建时,{{1}我收到错误" CURLOPT_ACCEPT_ENCODING未在此范围内声明"

我不知道这意味着什么或错误突然出现的原因,但只要出现错误,我就无法继续构建过程。

1 个答案:

答案 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,您将能够继续构建过程。它对我有用。