RubyMine是一款專為Ruby與Rails開發(fā)者打造的全新開發(fā)環(huán)境。該IDE全面支持Ruby、Rails、JavaScript、CoffeeScript、ERB、HAML、CSS、Sass和Less等多種語言與技術(shù),能用來高效編寫高質(zhì)量代碼。提供語法高亮、錯誤實時提示、代碼格式化與自動補全等功能,顯著提升編碼流暢度。具備智能代碼補全能力,僅需輸入部分片段,即可自動推薦完整代碼結(jié)構(gòu)。趕快下載使用吧!
RubyMine怎么調(diào)試?
一、環(huán)境準備
1、打開RubyMine,在本地新建個xcode工程作為pod的工作目錄,目錄RubyTestDemo,
2、在RubyTestDemo下新建podfile文件,隨便pod個庫如:
3、Gemfle,在工程目錄下執(zhí)行bundle init,生成Gemfle文件,在Gemfle文件中指定cocopods源碼路徑的方式進行bundle,
4、如果這里你也有其他的插件或者CocoaPods子項目(如CocoaPods Core或者XcodeProj) ,那么,Gemfle也要指定對應的源碼路徑,
5、然后,在RubyTestDemo目錄下,執(zhí)行bundle instal1安裝ruby環(huán)境,
6、輸入可看到項目的ruby環(huán)境pod已經(jīng)是指定的本地cocospod源碼,因為源碼工程是配置了gemspec的文件了。
二、Debug配置
1、我們通過rubyMine打開Cocospod的源碼工程,點擊上方的debug config添加配置,
2、RubyMine主界面右上角——Add Configuration——+——Ruby,新增 Ruby 的調(diào)試配置,
3、創(chuàng)建新的config配置,
Ruby script:使用我們pod源碼路徑下的pod工具
Script arguments:填寫插件命令的參數(shù)
Working directory:添加工作路徑,就是剛才的Demo路徑
Ruby SDK:一定要填寫pod所對應的ruby版本
其他的選項使用默認設置即可
4、勾選Bundler一欄中 bundle exec,否則執(zhí)行的就不是源碼的對應的插件,
5、保存配置后,點擊“”小蟲子“”開始調(diào)試,
因為我們這里配debug配置命令是install,所以會在工作目錄下執(zhí)行pod install,
pod 命令的入口大多在 CocoaPods/lib/cocoapods/command/ 目錄下,比如 pod instal 對應著 install.b 中的 run 法,因此我們在源碼的installerrb打點,
6、可看到IDE成功斷點到了,
三、調(diào)試插件
同理,如果你是自定義的pod插件,也不關(guān)心cocospod的調(diào)用過程,只是想debug 插件代碼。
1、假設你本地有插件 cocoapods-packager的工程源碼,只需要調(diào)整一下Demo工程的Gemfile,把cocospod修改為
然后重新 bundle install
2、用ruby打開cocoapods-packager工程,修改debug配置,
1)Ruby script:如果你這里不需要使用cocospod的源碼來調(diào)試了,所以我們直接默認的pod路徑,不知道路徑的可以在終端中執(zhí)行:which pod 命令的生成的pod路徑,
2)Script arguments:因為我們這里要調(diào)試插件,所以修改為觸發(fā)插件的命令,
3、保存后就可打點debug了,以上就是RubyMine2025電腦版的調(diào)試方法了。
RubyMine系統(tǒng)要求
1、64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本
2、最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM
3、3.5 GB 硬盤空間,推薦 SSD
4、最低屏幕分辨率 1024x768
5、Ruby 1.8.x 或更高版本,或者 JRuby
RubyMine更新日志
v2025.1.1版本
適用于 Ruby 和 RBS 的 AI 功能、改進的 Ruby 3.4 支持、Kamal 架構(gòu)更新、禁用 Rails 生成器和 Rake 任務自動重新加載的選項、新的格式設置選項、Rails 生成器加載錯誤通知等。