Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 安装json-v';1.8.6';gem,抛出gcc错误_Ruby On Rails_Ruby_Gcc_Rubygems_Bundler - Fatal编程技术网

Ruby on rails 安装json-v';1.8.6';gem,抛出gcc错误

Ruby on rails 安装json-v';1.8.6';gem,抛出gcc错误,ruby-on-rails,ruby,gcc,rubygems,bundler,Ruby On Rails,Ruby,Gcc,Rubygems,Bundler,我的团队中有人刚刚更新了gem文件中的一些gem,因为gem json被解析为版本“1.8.6”。它没有被安装。它抛出的错误如下: anas:~$ sudo gem install json -v '1.8.6' Building native extensions. This could take a while... ERROR: Error installing json: ERROR: Failed to build gem native extension. current di

我的团队中有人刚刚更新了gem文件中的一些gem,因为gem json被解析为版本“1.8.6”。它没有被安装。它抛出的错误如下:

anas:~$ sudo gem install json -v '1.8.6'
Building native extensions.  This could take a while...
ERROR:  Error installing json:
ERROR: Failed to build gem native extension.

current directory: /var/lib/gems/2.3.0/gems/json-
1.8.6/ext/json/ext/generator
/usr/bin/ruby2.3 -r ./siteconf20171017-7274-1ea5ank.rb extconf.rb
creating Makefile

current directory: /var/lib/gems/2.3.0/gems/json-
1.8.6/ext/json/ext/generator
make "DESTDIR=" clean

current directory: /var/lib/gems/2.3.0/gems/json-
1.8.86/ext/json/ext/generator
make "DESTDIR="
compiling generator.c
gcc: error: unrecognized command line option ‘-Wdate-time’
gcc: error: unrecognized command line option ‘-fstack-protector-
strong’
Makefile:239: recipe for target 'generator.o' failed
make: *** [generator.o] Error 1

make failed, exit code 2

Gem files will remain installed in /var/lib/gems/2.3.0/gems/json-1.8.6 
for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-
linux/2.3.0/json-1.8.6/gem_make.out
我的ruby是2.3.1p112,gcc版本是4.7.4。我试图找出json-v的gcc版本1.8.6,但我没有找到任何东西


提前感谢

因为我知道解决方案是安装libgmp3-dev

sudo apt-get install libgmp3-dev

根据我的理解,解决方案是安装libgmp3-dev

sudo apt-get install libgmp3-dev

我的gcc版本是4.8.5。以及它的工作原理。因此,一个解决方案可能是gcc更新。试试看。如果有其他日志,也可以发布。sudogeminstalljson-v'1.8.6'中的所有日志都已添加。其他日志是什么意思?我无法安装4.8.5版本的gccMy gcc版本是4.8.5。以及它的工作原理。因此,一个解决方案可能是gcc更新。试试看。如果有其他日志,也可以发布。sudogeminstalljson-v'1.8.6'中的所有日志都已添加。其他日志是什么意思?我无法安装gcc的4.8.5版本