标签: rubymine

RubyMine中的脚手架在哪里

我正在尝试使用RubyMine,并观看本教程https://www.jetbrains.com/ruby/documentation/.作者使用project-> new-> scaffold但我找不到脚手架.怎么了?

ruby ide rubymine

5
推荐指数
2
解决办法
3240
查看次数

无法使用RVM,Ruby 1.9.2和Rails 3运行RubyMine调试器

我已经设置了一个新的Ubuntu安装,并按照本指南安装RVM,Ruby 1.9.2和Rails 3.

然后我安装了RubyMine 3.0,它自动从RVM路径检测到Ruby 1.9.2 SDK,所以没关系.我可以完美地启动服务器(绿色播放按钮).

现在问题是我无法调试它,因为它在启动后抛出以下异常.

/home/eparizzi/.rvm/rubies/ruby-1.9.2-p180/bin/ruby -e at_exit{sleep(1)};$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.16/bin/rdebug-ide --port 39879 -- /home/eparizzi/Projects/Delko/src/script/rails server -p 3000 -b 0.0.0.0 -e development
Fast Debugger (ruby-debug-ide 0.4.16, ruby-debug-base 0.11) listens on 127.0.0.1:39879
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug19-0.11.6/cli/ruby-debug/interface.rb:128:in `<module:Debugger>'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug19-0.11.6/cli/ruby-debug/interface.rb:1:in `<top (required)>'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug19-0.11.6/cli/ruby-debug/processor.rb:1:in `require_relative'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug19-0.11.6/cli/ruby-debug/processor.rb:1:in `<top (required)>'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug19-0.11.6/cli/ruby-debug.rb:6:in `require_relative'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug19-0.11.6/cli/ruby-debug.rb:6:in `<top (required)>'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in `require'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in `block (2 levels) in require'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in `each'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in `block in require'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in `each'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in `require'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.10/lib/bundler.rb:120:in `require'
    /home/eparizzi/Projects/Delko/src/config/application.rb:7:in `<top (required)>'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.5/lib/rails/commands.rb:28:in `require'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.5/lib/rails/commands.rb:28:in `block in <top (required)>'
    /home/eparizzi/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.5/lib/rails/commands.rb:27:in …
Run Code Online (Sandbox Code Playgroud)

debugging ubuntu ruby-on-rails rubymine

5
推荐指数
1
解决办法
4447
查看次数

无法加载此类文件 - script/rails:通过RubyMine进行远程调试时出现此错误

我通过RubyMine IDE进行远程调试时遇到以下错误.

$ bundle exec rdebug-ide --port 1234 -- script/rails server
Fast Debugger (ruby-debug-ide 0.4.9) listens on :1234
    /home/amit/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug-ide.rb:123:in `debug_load'
    /home/amit/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug-ide.rb:123:in `debug_program'
    /home/amit/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-ide19-0.4.12/bin/rdebug-ide:87:in `<top (required)>'
    /home/amit/.rvm/gems/ruby-1.9.3-p125/bin/rdebug-ide:19:in `load'
    /home/amit/.rvm/gems/ruby-1.9.3-p125/bin/rdebug-ide:19:in `<main>'
Uncaught exception: cannot load such file -- script/rails
Run Code Online (Sandbox Code Playgroud)

我按照此链接安装了需要的gems进行远程调试.

这是用于远程调试的Gemfile配置

#To Debug
  gem 'linecache19', '0.5.13', :path => "~/.rvm/gems/ruby-1.9.3-p125/gems/linecache19-0.5.13/"
  gem 'ruby-debug-base19', '0.11.26', :path => "~/.rvm/gems/ruby-1.9.3-p125/gems/ruby-debug-base19-0.11.26/"
  gem 'ruby-debug19', :require => 'ruby-debug'
  gem 'ruby-debug-ide19'
Run Code Online (Sandbox Code Playgroud)

该应用程序使用Ruby 1.9.3Rails 3.0.11运行.

ruby debugging rubymine ruby-on-rails-3

5
推荐指数
1
解决办法
1万
查看次数

使用rubymine调试rails应用程序

我有一个使用Ruby 1.8.7的Rails应用程序,我在调试模式下运行并设置断点时收到此错误:

54749: Exception in DebugThread loop: undefined method `errmsg' for #<Debugger::ControlState:0x10e3def28>
Backtrace:
/Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-0.10.4/cli/ruby-debug/command.rb:188:in `errmsg'
  from: /Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-0.10.4/cli/ruby-debug/commands/breakpoints.rb:81:in `execute'
  from: /Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-ide-0.4.17.beta16/lib/ruby-debug-ide/ide_processor.rb:89:in `process_commands'
  from: /Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-ide-0.4.17.beta16/lib/ruby-debug-ide/ide_processor.rb:86:in `catch'
  from: /Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-ide-0.4.17.beta16/lib/ruby-debug-ide/ide_processor.rb:86:in `process_commands'
  from: /Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-ide-0.4.17.beta16/lib/ruby-debug-ide.rb:121:in `start_control'
  from: /Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-ide-0.4.17.beta16/lib/ruby-debug-ide.rb:103:in `initialize'
  from: /Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-ide-0.4.17.beta16/lib/ruby-debug-ide.rb:103:in `new'
  from: /Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-ide-0.4.17.beta16/lib/ruby-debug-ide.rb:103:in `start_control'
  from: /Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-ide-0.4.17.beta16/lib/ruby-debug-ide.rb:65:in `start_server'
  from: /Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-ide-0.4.17.beta16/lib/ruby-debug-ide.rb:69:in `prepare_debugger'
  from: /Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-ide-0.4.17.beta16/lib/ruby-debug-ide.rb:83:in `debug_program'
  from: /Users/ohad/.rvm/gems/ruby-1.8.7-p371/gems/ruby-debug-ide-0.4.17.beta16/bin/rdebug-ide:109
  from: -e:1:in `load'
  from: -e:1
Run Code Online (Sandbox Code Playgroud)

我已经在我的Gemfile中添加了ruby-debug:

group :development do
  gem "inaction_mailer", '0.6', :require => 'inaction_mailer/force_load'
  gem 'ruby-debug', :require => nil
  # gem 'bullet'
  # gem "ruby-growl"
end
Run Code Online (Sandbox Code Playgroud)

ruby debugging rubymine ruby-1.8.7

5
推荐指数
1
解决办法
3264
查看次数

Rubymine:我如何制作它,以便当我在双引号字符串中键入#时,它会自动填充#{}

当我在一个双引号字符串

如果我输入#,我希望用#{cursor_here}自动填充rubymine

这将允许我在内部键入first_name然后从括号中选项卡,以便我可以快速输入.

first_name = "Mark"
sentence = "Hi my name is #{first_name}"
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

rubymine

5
推荐指数
1
解决办法
483
查看次数

改变Rubymine Rspec颜色

我使用Rspec进行测试,但无法找到如何将灰色更改为红色和绿色.我测试了很多 - 特别是当发生错误时 - 我很难读取传递和失败.

你能帮忙的话,我会很高兴 :)

在此输入图像描述

rspec colors rubymine rspec2

5
推荐指数
1
解决办法
646
查看次数

RubyMine 无法识别来自 git 存储库的 gem

我们有一个带有自定义 gem 的 git 存储库。要安装它 Gemfile 有一行:

gem 'my-gem', :git => 'git@192.168.1.100:my-gem.git'
Run Code Online (Sandbox Code Playgroud)

安装 gem 后,它不会显示在 RubyMine 的外部库中。

如何使 gem 显示在外部库中并自动完成 gem 中的代码?

git rubygems autocomplete rubymine gemfile

5
推荐指数
1
解决办法
639
查看次数

Rubymine调试器已停止中断我的断点

在过去的几个月中,我一直在使用rubymine,并且一切正常,调试没有问题。上周突然红宝石不会在我的断点停下来。我将代码库回滚到知道调试器可以正常工作的日期,以防万一添加了一些无法正常工作的宝石。我也没有搞乱任何红宝石设置。

还有其他发生在他们身上吗?

谢谢。

debugging rubymine

5
推荐指数
0
解决办法
946
查看次数

使用Pow作为服务器在RubyMine中进行调试 - Ruby 2.1.1 + Rails 4

我已经开始使用RubyMine 6.我正在开发一个Rails 4,Ruby 2.1.1项目.我无法找到如何使用Pow作为服务器调试RubyMine.

你能指点我正确的方向吗?

ruby ruby-on-rails rubymine ruby-debug rack-pow

5
推荐指数
1
解决办法
1413
查看次数

Rubymine无法识别ruby文件

文件attendance_statistics_controller.rb无法识别为ruby文件.所有其他文件可以和当我将名称更改为其他任何东西时,也可以.它与文件名的长度无关.

在此输入图像描述

顶部的图像显示了如何将ruby文件识别为文本文件.更改名称的工作原理如底部的名称所示.

在此输入图像描述

它是应用程序中的错误还是有关于它的事情?

ruby rubymine

5
推荐指数
1
解决办法
1161
查看次数