通过rvm为Ruby 1.9.2安装linecache19 [英] Installing linecache19 for Ruby 1.9.2 via rvm

查看:170
本文介绍了通过rvm为Ruby 1.9.2安装linecache19的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在为ruby 1.9.2安装linecache19(依赖于ruby-debug19)时遇到问题

这里是我的术语输出

  $ rvm使用1.9.2 
使用/home/bogdan/.rvm/gems/ruby-1.9.2-p180
$ ruby -v
ruby​​ 1.9.2p180(2011-02-18 revision 30909)[x86_64-linux]
$ rvm exec gem install linecache19 --backtrace
gem install linecache19 --backtrace

rvm 1.6.20 by Wayne E. Seguin(wayneeseguin@gmail.com)[https://rvm.beginrescueend.com/]

错误:安装linecache19错误:
linecache19需要Ruby版本> = 1.9.2。
错误:安装linecache19错误:
linecache19需要Ruby版本> = 1.9.2。
构建本地扩展。这可能需要一段时间...

最后一个命令永远挂起,直到被^ C中断为止。



任何想法如何解决?

解决方案

您可能有和我一样的问题。当我运行 bundle install 时出现错误:

 安装linecache19( 0.5.12)与原生扩展
/Users/joseph/.rvm/rubies/ruby-1.9.2p290/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:552:in`rescue in block in build_extensions':
错误:无法构建gem本机扩展。 (Gem :: Installer :: ExtensionBuildError)

/Users/joseph/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb

http://isitruby19.com/ linecache19 我发现这工作:

  gem install ruby​​-debug19  -  --with-ruby-include = $ rvm_path / src / ruby​​-1.9.2-p290 


I am having a problem with installing linecache19(dependency of ruby-debug19) for ruby 1.9.2

Here is my term output

$ rvm use 1.9.2
Using /home/bogdan/.rvm/gems/ruby-1.9.2-p180
$ ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]
$ rvm exec gem install linecache19 --backtrace
gem install linecache19 --backtrace

rvm 1.6.20 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]

ERROR:  Error installing linecache19:
    linecache19 requires Ruby version >= 1.9.2.
ERROR:  Error installing linecache19:
    linecache19 requires Ruby version >= 1.9.2.
Building native extensions.  This could take a while...

The last command hangs forever until interrupted with ^C.

Any ideas how to fix that?

解决方案

You may be having the same problem as I was. When I ran bundle install I got the error:

Installing linecache19 (0.5.12) with native extensions
/Users/joseph/.rvm/rubies/ruby-1.9.2p290/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:552:in `rescue in block in build_extensions':
ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)

/Users/joseph/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb 

From http://isitruby19.com/linecache19 I found that this worked:

gem install ruby-debug19 -- --with-ruby-include=$rvm_path/src/ruby-1.9.2-p290

这篇关于通过rvm为Ruby 1.9.2安装linecache19的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆