我正在尝试创建一个新的Rails项目,当我运行rails新的应用程序名称时,它告诉我
在任何来源中都找不到debugger-1.6.8 运行`bundle install`安装缺少的gems。
然后当我运行捆绑安装时出现此错误
Gem :: Ext :: BuildError:错误:无法构建gem本机扩展。
/ Users /用户名/.rvm/rubies/ruby-2.1.4/bin/ruby -r ./siteconf20141213-76431-12dyum4.rb 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
--without-opt-lib = $ {opt-dir} / lib
--with-make-prog
--with-make-prog
--srcdir =。
--curdir
--ruby = /用户/用户名/.rvm/rubys/ruby-2.1.4/bin/ruby
/Users/username/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/fileutils.rb:1401:在'initialize'中:此类文件或目录@ rb_sysopen-./214/ruby_debug.h (Errno :: ENOENT)
来自/Users/username/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/fileutils.rb:1401:在'open'中
来自/Users/username/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/fileutils.rb:1401:在`copy_file'中
来自/Users/username/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/fileutils.rb:483:在`copy_file'中
来自/Users/username/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/fileutils.rb:400:在``cp中的块''中
来自/Users/username/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/fileutils.rb:1579:在fu_each_src_dest中的'block'中
来自/Users/username/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/fileutils.rb:1593:在`fu_each_src_dest0'中
来自/Users/username/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/fileutils.rb:1577:在“ fu_each_src_dest”中
来自/Users/username/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/fileutils.rb:399:在`cp'中
来自extconf.rb:83:in'block in'
来自extconf.rb:82:在`each'中
来自extconf.rb:82:in'
extconf失败,退出代码1
宝石文件将保留安装在/Users/username/.rvm/gems/ruby-2.1.4/gems/debugger-1.6.8中进行检查。
结果记录到/Users/username/.rvm/gems/ruby-2.1.4/extensions/x86_64-darwin-13/2.1.0-static/debugger-1.6.8/gem_make.out
我知道调试器不适用于Ruby 2.1.4,所以我如何使捆绑器停止尝试安装它?我必须使用Rails应用程序模板吗?