ruby自帶的命令列偵錯程式使用

2021-08-30 01:58:11 字數 423 閱讀 7878

看programming ruby中文版第二版關於ruby偵錯程式的部分,於是學著使用ruby的偵錯程式。

寫了乙個ruby**檔案regexp.rb。

除錯命令列:

ruby -r debug regexp.rb

出現下面的內容:

ubygems.rb:10:require 'rubygems'

之後當然是不能除錯了。

解決辦法一:

系統變數裡有這樣一條:

變數:rubyopt 值:-rubygems

把這條系統變數刪除

解決辦法二:

使用這樣的除錯命令

ruby -rubygems -r debug regexp.rb

就可以除錯了。

Perl 命令列偵錯程式的使用

如果使用eclipse寫perl程式,偵錯程式使用起來很方便,只需要滑鼠點點新增斷點然後step over,step in就ok了,但是我們更多數情況下是用putty遠端連線到linux上寫perl指令碼,這時候如果遇到問題需要除錯的時候可就比較麻煩了。我記錄一下我常用的方法吧。當然,第一步是per...

使用GDB命令列偵錯程式除錯C C 程式

沒有偵錯程式的情況下編寫程式時最糟糕的狀況是什麼?編譯時跪著祈禱不要出錯?用血祭召喚惡魔幫你執行程式?或者在每一行 間新增printf test 語句來定位錯誤點?如你所知,編寫程式時不使用偵錯程式的話是不方便的。幸好,linux下除錯還是很方便的。大多數人使用的ide都整合了偵錯程式,但 linu...

vim 命令列編輯器使用總結

u undo 撤銷 相當於ctrl z 撤銷上一步操作 y yarn 複製 複製當前字元,一般可以配合v鍵進入的visual模式選定後進行塊複製 p paste 貼上 在當前游標處貼上已複製內容 d delete 刪除 可以配合visual模式進行塊刪除 yy 複製當前行 dd 刪除當前行 gg 跳...