Windows下安装配置Ruby的debug工具ruby-debug-base19

所属分类: 脚本专栏 / ruby专题 阅读数: 548
收藏 0 赞 0 分享

gem使用代理的两种方式:

方式一: 

>>SET http_proxy=http://ip_or_host:PORT 
>>gem install the_package_name 

方式二: 
>>gem list -p http://user:passwd@ip_or_host:8080 -r 

安装ruby-debug-base19
有2种方法:
方法一:
先下载.gem文件,然后直接安装.gem文件,这种需要编译,所以需要带with-ruby-include参数,这个是ruby的开发编译包

>>curl -OL http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem  
>>curl -OL http://rubyforge.org/frs/download.php/75415/ruby-debug-base19-0.11.26.gem   
>>gem install linecache19-0.5.13.gem ruby-debug-base19-0.11.26.gem -- --with-ruby-include=$rvm_path/src/ruby-1.9.3-p125/  

方法二:
下载免编译的windows版本的ruby-debug.

最后使用代理安装ruby-debug-base19

复制代码 代码如下:

>>gem install ruby-debug-base19 -p http://ip_or_host:8080 -r -- --with-ruby-include=D:/ruby-1.9.3-p125/ 


gem 还可以查看远程的安装库包,以区别本地安装库
gem list -r 
gem install -r gem_package_name 

rubymine IDE中的配置
在rubymine中,如果ruby解释器选择的是1.9.3,那么调试时就必须安装ruby-debug-base19x,安装其他的都不行,即使是ruby-debug-base193,但是安装这个经常会报错。在大神网站stackoverflow.com上查找到答案。

curl -L "http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem" -o /tmp/linecache19-0.5.13.gem 
gem install linecache19-0.5.13.gem -- --with-ruby-include=D:\ruby-1.9.3-p125 
gem install ruby-debug-base19x -v 0.11.30.pre10 
gem install ruby-debug-ide -v 0.4.17.beta14 

如果还报错,那么就是卸载掉所有的ruby-debug-base版本,在重新安装.
在rubymine中,如果ruby解释器选择的是1.9.3,那么调试时就必须安装ruby-debug-base19x,安装其他的都不行,即使是ruby-debug-base193,但是安装这个经常会报错。在大神网站stackoverflow.com上查找到答案。

curl -L "http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem" -o /tmp/linecache19-0.5.13.gem 
gem install linecache19-0.5.13.gem -- --with-ruby-include=D:\ruby-1.9.3-p125 
gem install ruby-debug-base19x -v 0.11.30.pre10 
gem install ruby-debug-ide -v 0.4.17.beta14 

如果还报错,那么就是卸载掉所有的ruby-debug-base版本,在重新安装.

更多精彩内容其他人还在看

Ruby 面向对象知识总结

这篇文章主要介绍了Ruby 面向对象的的相关资料,文中讲解非常详细,实例代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
收藏 0 赞 0 分享

Ruby中任务构建工具rake的入门学习教程

这篇文章主要介绍了Ruby中任务构建工具rake的入门学习教程,讲解了包括命名空间和默认任务的执行等基础知识,需要的朋友可以参考下
收藏 0 赞 0 分享

Ruby程序中发送基于HTTP协议的请求的简单示例

这篇文章主要介绍了Ruby程序中发送基于HTTP协议的请求的简单示例,包括对HTTPS请求的介绍,需要的朋友可以参考下
收藏 0 赞 0 分享

Ruby的字符串与数组求最大值的相关问题讨论

这篇文章主要介绍了Ruby中的字符串与数组求最大值的相关问题,文中还提到了sort排序方法的相关用法,需要的朋友可以参考下
收藏 0 赞 0 分享

Ruby中Time对象的常用函数总结

这篇文章主要介绍了Ruby中Time对象的常用函数总结,包括Ruby中一些实用的时间算法,需要的朋友可以参考下
收藏 0 赞 0 分享

详解Ruby中正则表达式对字符串的匹配和替换操作

这篇文章主要介绍了Ruby中正则表达式对字符串的匹配和替换操作,包括对结果分组和一些特殊全局变量的介绍,需要的朋友可以参考下
收藏 0 赞 0 分享

深入剖析Ruby设计模式编程中对命令模式的相关使用

这篇文章主要介绍了Ruby设计模式编程中对命令模式的相关使用,文中还讲到了关于观察者模式和命令模式的一些概念区别,需要的朋友可以参考下
收藏 0 赞 0 分享

实例解析Ruby设计模式开发中对观察者模式的实现

这篇文章主要介绍了实例解析Ruby设计模式开发中对观察者模式的实现,Ruby中自带的observer类自然是绝佳的使用示例,需要的朋友可以参考下
收藏 0 赞 0 分享

设计模式中的观察者模式在Ruby编程中的运用实例解析

这篇文章主要介绍了设计模式中的观察者模式在Ruby编程中的运用实例解析,观察者模式中主张设立观察者对象来降低对象之间的耦合,需要的朋友可以参考下
收藏 0 赞 0 分享

解析proxy代理模式在Ruby设计模式开发中的运用

这篇文章主要介绍了proxy代理模式在Ruby设计模式开发中的运用,通过代理模式以客户透明的形式可以动态地为目标对象加以行为控制,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多