Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.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 Gem::Ext::BuildError:错误:无法生成Gem本机扩展,安装json时出错(1.8.1)_Ruby On Rails_Ruby_Json_Bundle - Fatal编程技术网

Ruby on rails Gem::Ext::BuildError:错误:无法生成Gem本机扩展,安装json时出错(1.8.1)

Ruby on rails Gem::Ext::BuildError:错误:无法生成Gem本机扩展,安装json时出错(1.8.1),ruby-on-rails,ruby,json,bundle,Ruby On Rails,Ruby,Json,Bundle,我已经从gitlab克隆了一个存储库。当我试着跑的时候 bundle install 它给出了一个错误 Fetching gem metadata from https://rubygems.org/........... Fetching version metadata from https://rubygems.org/... Fetching dependency metadata from https://rubygems.org/.. Using rake 10.4.2 Using

我已经从gitlab克隆了一个存储库。当我试着跑的时候

bundle install
它给出了一个错误

Fetching gem metadata from https://rubygems.org/...........
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Using rake 10.4.2
Using i18n 0.6.11
Installing json 1.8.1 with native extensions

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

/usr/bin/ruby -r ./siteconf20150904-16780-8gjzk0.rb extconf.rb --version
creating Makefile

make "DESTDIR=" clean
rm -f 
rm -f generator.so  *.o  *.bak mkmf.log .*.time

make "DESTDIR="
 *************some code************************
                ^
Makefile:238: recipe for target 'generator.o' failed
make: *** [generator.o] Error 1

make failed, exit code 2

Gem files will remain installed in /home/crypsis/.gem/ruby/gems/json-1.8.1 for inspection.
Results logged to /home/crypsis/.gem/ruby/extensions/x86_64-linux/json-1.8.1/gem_make.out
An error occurred while installing json (1.8.1), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.1'` succeeds before bundling.
我试过了

捆绑包更新gem安装捆绑程序


仍然无法工作。如果有人遇到类似问题,请帮助我。

尝试安装cmake gem

sudo apt获取并安装Fedora的cmake

sudo yum install cmake

我只使用2.2
ruby 2.2.2p95(2015-04-13修订版50295)[x86_64-linux]
您的系统中是否安装了
gcc
?是的,它是5.1.1@Mahesh,有完全相同的问题。。尝试了一种新的解决方案。。回复:“cmake已经是最新版本了。”@vjnan369你找到解决方案了吗?