Ruby和Rails的debug环境搭建竟然是如此的困难!
安装环境Mac OS 10.6, Ruby1.9.3, Rails 3.2.1, rvm
1. 利用rvm重新安装ruby及其源码
sudo rvm reinstall 1.9.3 --patch debug --force-autoconf
2. 安装ruby-debug19
gem install ruby-debug19 -- --with-ruby-include="$rvm_path/src/$(rvm tools identifier)/"
3. 安装linecache19-0.5.13.gem and ruby-debug-base19-0.11.26.gem。可以到http://rubyforge.org/frs/?group_id=8883去下载对应的版本
gem install linecache19-0.5.13.gem -- --with-ruby-include="$rvm_path/src/$(rvm tools identifier)/"
gem install ruby-debug-base19-0.11.26.gem -- --with-ruby-include="$rvm_path/src/$(rvm tools identifier)/"
4. 测试是否安装成功
$ irb
irb(main):001:0> require 'ruby-debug'
=> true
5. 到Rails工程目录下,修改GemFile,把下面的代码加到GemFile中。然后运行bundle install
gem ‘ruby-debug19′, :require => ‘ruby-debug’
6. 以debugger模式启动rails
rails server –debugger
如果那位大侠有更好的办法,请赐教。关于如何在windows安装还没知道解决方案,很多编译错误,google很久也没有解决。个人感觉Ruby和Rails的开发还是挺繁琐的,就环境搭建就费了很长时间,希望后面一切顺利。
参考资料
https://rvm.beginrescueend.com/support/troubleshooting
https://github.com/mark-moseley/ruby-debug/wiki/Installation%3A-command-line-version
http://dirk.net/2010/04/17/ruby-debug-with-ruby-19x-and-rails-3-on-rvm/
http://blog.wyeworks.com/2011/11/1/ruby-1-9-3-and-ruby-debug
分享到:
相关推荐
之前本人在windows 上搭建ROR环境,屡屡受挫,上网查资料、加入ruby on rails的qq群,关注ruby社区等,没有得到一套完整的正确的方法,很多朋友说不要在windows 弄ROR,很费力。的确很费力,后来在朋友的帮助下,...
ROR环境 Ruby version 1.9.3 (java) RubyGems version 1.8.24 Rack version 1.4 Rails version 3.2.12 JavaScript Runtime therubyrhino (Rhino) Active Record version 3.2.12 Action Pack version 3.2.12 ...
ror实例ror实例ror实例
RoR性能优化经验谈,牛人对ror的优化,值得大家阅读
ROR环境配置,我自己觉得不错!大家可能参考一下。
ror中文资料ror中文资料
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
ROR 架构介绍及了解
基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。
神经网络ror resenet模型 cifar10准确率89% cifar100准确率72%
RoR选题方向—源代码
家蚕Ror2基因的克隆与表达分析,刘伟,陈菲,Ror家族属于受体酪氨酸激酶中的孤儿受体,在进化上非常保守。本研究克隆了家蚕Ror2基因BmRor2的ORF序列,BmRor2基因的ORF为1924 bp,编码638
mysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rar
破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar
excel lib ror ruby
我自己再开发时的笔记
gedit用于rails开发的插件包 博文链接:https://qianjigui.iteye.com/blog/228796
单个组织记录由以下JSON结构表示: { "id":"https://ror.org/013cjyk83", "name":"PSL Research University", "email_address":null, "ip_addresses":[ ], "established":2010, "types":[ "Education" ], ...