所以我试图做一个bundle update
,我得到了:
Gem :: Ext :: BuildError:错误:无法构建gem本机扩展。
/home/adam/.rvm/rubies/ruby-2.1.2/bin/ruby extconf.rb
* extconf.rb失败*由于某些原因(可能缺少必要的库和/或头文件)而无法创建Makefile。检查mkmf.log文件以获取更多详细信息。您可能需要配置选项。
提供的配置选项:--with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir} / include --with-opt-lib-没有-opt-lib = $ {opt-dir} / lib --with-make-prog --without-make-prog --srcdir =。--curdir --ruby = / home / adam / .rvm / rubies / ruby-2.1.2 / bin / ruby / home / adam / .rvm / rubies / ruby-2.1.2 / lib / ruby / 2.1.0 / fileutils.rb:1573:在
stat': No such file or directory @ rb_file_s_stat - ./212/ruby_debug.h (Errno::ENOENT) from /home/adam/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/fileutils.rb:1573:in
/home/adam/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/fileutils.rb:1587:infu_each_src_dest0' from /home/adam/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/fileutils.rb:1571:in
fu_each_src_dest'中/ home / adam中/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/fileutils.rb:399:incp' from extconf.rb:83:in
在extconf.rb:82:in中each' from extconf.rb:82:in
的块中extconf失败,退出代码1
宝石文件将保留安装在/home/adam/.rvm/gems/ruby-2.1.2/gems/debugger-1.6.8中进行检查。结果记录到/home/adam/.rvm/gems/ruby-2.1.2/extensions/x86_64-linux/2.1.0/debugger-1.6.8/gem_make.out安装调试器(1.6.8)时发生错误,邦德勒无法继续。
gem install debugger -v '1.6.8'
捆绑前确保成功。
于是,我就做到以下几点:gem install debugger -v '1.6.8'
和有
构建本机扩展。这可能需要一段时间...错误:安装调试器时出错:错误:无法生成gem本机扩展。
/home/adam/.rvm/rubies/ruby-2.1.2/bin/ruby extconf.rb
* extconf.rb失败*由于某些原因(可能缺少必要的库和/或头文件)而无法创建Makefile。检查mkmf.log文件以获取更多详细信息。您可能需要配置选项。
提供的配置选项:--with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir} / include --with-opt-lib-没有-opt-lib = $ {opt-dir} / lib --with-make-prog --without-make-prog --srcdir =。--curdir --ruby = / home / adam / .rvm / rubies / ruby-2.1.2 / bin / ruby / home / adam / .rvm / rubies / ruby-2.1.2 / lib / ruby / 2.1.0 / fileutils.rb:1573:在
stat': No such file or directory @ rb_file_s_stat - ./212/ruby_debug.h (Errno::ENOENT) from /home/adam/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/fileutils.rb:1573:in
/home/adam/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/fileutils.rb:1587:infu_each_src_dest0' from /home/adam/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/fileutils.rb:1571:in
fu_each_src_dest'中/ home / adam中/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/fileutils.rb:399:incp' from extconf.rb:83:in
在extconf.rb:82:in中each' from extconf.rb:82:in
的块中extconf失败,退出代码1
宝石文件将保留安装在/home/adam/.rvm/gems/ruby-2.1.2/gems/debugger-1.6.8中进行检查。结果记录到/home/adam/.rvm/gems/ruby-2.1.2/extensions/x86_64-linux/2.1.0/debugger-1.6.8/gem_make.out
我还有其他4个运行4.1.5的Rails应用程序,它们都没有问题,bundle update
所以怎么回事?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句