【发布时间】:2014-01-30 02:20:01
【问题描述】:
在我的新 OSX Mavericks 安装中,我想尝试一下 Rubymine,但无法使调试器正常工作(尽管我设法通过 IntelliJ 和 ruby 插件使其在 Windows 7 上正常工作)。
这是我所做的(XCode 和命令行工具已经安装):
homebrew install ruby
gem update --system
然后我安装了 Rubymine 并打开了我的一些项目。启动调试器后,rubymine 会尝试安装依赖项:
无法安装 Gem。未安装以下 gem: /Applications/RubyMine.app/rb/gems/ruby-debug-ide-0.4.22.gem:错误 安装 ruby-debug-ide-0.4.22.gem: 错误: 无法构建 gem 本机扩展。 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby mkrf_conf.rb 安装基础 gem 你没有写权限 /Library/Ruby/Gems/2.0.0 目录。 /Library/Ruby/Site/2.0.0/rubygems/installer.rb:620:in
verify_gem_home' /Library/Ruby/Site/2.0.0/rubygems/installer.rb:740:inpre_install_checks' /Library/Ruby/Site/2.0.0/rubygems/installer.rb:213:ininstall' /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:136:inblock in 安装'/Library/Ruby/Site/2.0.0/rubygems/request_set.rb:120:ineach' /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:120:ininstall' /Library/Ruby/Site/2.0.0/rubygems/dependency_installer.rb:389:ininstall' mkrf_conf.rb:34:inrescue in ' mkrf_conf.rb:27:in ' rake 失败,退出代码 1 Gem 文件将继续安装在 /Volumes/OSX 中 DATA/Users/freakazoid/.gem/ruby/2.0.0/gems/ruby-debug-ide-0.4.22 检查。结果记录到 /Volumes/OSX 数据/用户/freakazoid/.gem/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/ruby-debug-ide-0.4.22/gem_make.out /Applications/RubyMine.app/rb/gems/debase-0.0.9.gem:安装错误 debase-0.0.9.gem:错误:无法构建 gem 原生扩展。 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: 无效选项 -D (-h 将显示有效选项) (RuntimeError) extconf 失败,退出代码 1 Gem 文件将继续安装在 /Volumes/OSX 中 DATA/Users/freakazoid/.gem/ruby/2.0.0/gems/debase-0.0.9 检查。结果记录到 /Volumes/OSX DATA/Users/freakazoid/.gem/ruby/2.0.0/extensions/universal-darwin-13/2.0.0/debase-0.0.9/gem_make.out
我可以毫无问题地做一个
gem install debugger
在我的 osx 终端上
有什么帮助吗?
【问题讨论】:
-
运行
which ruby并发布输出。你还在使用 RVM 之类的东西来管理 ruby 安装吗?
标签: ruby gem rubymine ruby-debug