在我新安装的OSX Mavericks上,我想尝试一下Rubymine,但无法使调试器正常工作(尽管我设法通过IntelliJ和ruby插件使其在Windows 7上运行)。
这是我所做的(已经安装了XCode和命令行工具):
homebrew install ruby
gem update --system
然后,我安装了Rubymine并打开了一些项目。启动调试器后,rubymine尝试安装依赖项:
无法安装宝石。未安装以下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:在
verify_gem_home' /Library/Ruby/Site/2.0.0/rubygems/installer.rb:740:in
pre_install_checks的/Library/Ruby/Site/2.0.0/rubygems/installer.rb:213:install' /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:136:in
在安装块中/ Library / Ruby /Site/2.0.0/rubygems/request_set.rb:120:在each' /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:120:in
安装中'/Library/Ruby/Site/2.0.0/rubygems/dependency_installer.rb:389:ininstall' mkrf_conf.rb:34:in
在'mkrf_conf.rb:27:in`中进行抢救失败,退出代码1 Gem文件将仍安装在/ Volumes / OSX DATA / Users / freakazoid / .gem / ruby / 2.0.0 / gems / ruby-debug-ide中-0.4.22检查。结果记录到/ Volumes / OSX DATA / Users / 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中进行检查。
我可以毫无问题地做一个
gem install debugger
在我的osx终端上
有什么帮助吗?
谢谢Beartech,您为我指明了正确的方向:Rubymine在“ /Library/..../ruby”中寻找红宝石,而自制软件当然也将红宝石安装到了另一个位置。我必须编辑我的红宝石设置,并将红宝石SDK指向自制的红宝石。然后,我必须重新启动rubymine才能成功使用新的SDK位置。(我以前没有重新启动红宝石...)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句