在调试模式下启动应用程序时,应用程序将正确运行。控制台上显示以下消息:
Fast Debugger (ruby-debug-ide 0.6.1.beta2, debase 0.2.2.beta7, file filtering is supported) listens on 0.0.0.0:59678
=> Booting WEBrick
=> Rails 3.2.13 application starting in development on http://0.0.0.0:3000
当我添加任何断点时,调试器会在ruby代码中的任意行处停止。以下内容出现在控制台上:
/Use
当我运行以下命令时,ArgumentError似乎忽略了救援。来自Ruby的ArgumentError错误消息会出现在控制台上,但我的puts消息不会。我尝试过使用TypeError和ZeroDivisionError进行救援,它起作用了。
def divide(a, b)
begin
a.to_s + ' divided by ' + b.to_s + ' is ' + (a/b).to_s
rescue ArgumentError
puts 'there must be two arguments
我刚刚升级到Rails 4.2,在本地主机和生产中尝试编辑包含多个has_many对象的模型时出现了内部服务器错误。这是我在rails控制台上看到的消息。
!! Unexpected error while processing request: Too many open files - Maximum file multiparts in content reached
请求甚至没有到达控制器,也就是说,我没有在rails控制台中看到通常的行
Started GET "/feeds/3/edit" for 127.0.0.1 at 2015-01-04 20:07:19 -
自从我上次重启系统后,我的rails控制台上有一个奇怪的行为(这有点奇怪,因为没什么变化,就我能告诉atm的)我正在使用windows10作为主机,ubuntu18.04通过WLS2,rails 6.1.0和ruby2.7.2p137通过rvm安装。作为编辑器,我使用VSCode。当我启动“rails控制台”时,我得到的信息是: Running via Spring preloader in process 2547
Loading development environment (Rails 6.1.0)
2.7.2 :001?> ^[[13;1R^[[13;1R 我不知道这是怎么回
我试图在ruby 3.0.3控制台上运行rubocop
rubocop
我得到了以下信息。
rbenv: rubocop: command not found
The `rubocop' command exists in these Ruby versions:
2.3.3
2.5.1
2.5.3
2.6.5
2.7.0
我目前正在开发一个Objective库,它链接到MariaDB C连接器。不过,我相信图书馆有问题。
每次执行代码时,控制台上都会出现非常奇怪的错误。库的-(id)init方法调用mysql_init(NULL)来初始化库,但一旦从-(id)init返回,控制台中就会出现以下错误:
Object 0x10643df70 of class XXX autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
问题是,没有执行多线程代码,如果我在没有调用mysql_ini
我在终端机的rails控制台有问题。我运行Ubuntu14.04、rails 4.2和ruby2.0.0。
无论如何,当我启动rails控制台时,它会加载开发环境。然后,我尝试用things = article.new创建一个新对象,并得到一个错误:
NameError: undefined local variable or method 'article' for main:Object
from /home/roonie/.rvm/gems/ruby-2.0.0-p598/gems/railties-
4.2.0/lib/rails/commands/conso
我在Windows上使用Watir,当我的脚本试图在Firefox上运行时,我在控制台上看到以下错误:
JsshSocket::JSReferenceError: Components is not definedReferenceError: Components is not defined
C:/xampp/Ruby/lib/ruby/gems/1.8/gems/firewatir-1.6.5/lib/firewatir/jssh_socket.rb:12:in `js_eval'
C:/xampp/Ruby/lib/ruby/gems/1.8/gems/fir