标签: rubymine

Rubymine不了解路径助手

我正在使用Rubymine(5.4.3.2.1)进行Hartl的RoR教程,我遇到了路径助手的麻烦.root_path工作得很好,但rubymine说'找不到xxxx_path'用于控制器中的其他操作.

Rspec和Rails服务器与那些相同的路径助手一起工作得很好!!

我的routes.rb:

SampleProject::Application.routes.draw do
  get "users/new"

  root 'static_pages#home'
  match '/signup',  to: 'users#new', via: 'get'
  match '/help', to: 'static_pages#help', via: 'get'
  match '/about', to: 'static_pages#about', via: 'get'
  match '/contact', to: 'static_pages#contact', via: 'get'
end
Run Code Online (Sandbox Code Playgroud)

我也尝试使用get而不是匹配,但这没有帮助.

routes ruby-on-rails rubymine helpers

9
推荐指数
1
解决办法
1554
查看次数

如果我有IDEA,我需要rubymine用于ruby dev还是两者都可以?

IDEA是否支持rubymine的所有功能,还是更加精制的rubymine for rails和IDEA没有所有的rubymine功能?

ruby ruby-on-rails rubymine

8
推荐指数
1
解决办法
3037
查看次数

没有这样的文件或目录 - git ls-files - WINDOWS

我试图找到一种方法将Git添加到Windows路径.每当我尝试从JetBrains的整洁IDE,RubyMine或GitBash本身运行RakeFiles时,我都会收到此标题发布的错误:

 No such file or directory - git ls-files
Run Code Online (Sandbox Code Playgroud)

根据开发人员的说法,我需要将Git添加到我的Windows路径中.我还没有找到如何解决这个错误的任何东西,但Macs.有没有人可以帮我弄清楚如何解决这个问题?

ruby git rake github rubymine

8
推荐指数
1
解决办法
5273
查看次数

在RubyMine中禁用所有运行/调试选项

我在Ubuntu 12.04 Virtualbox上运行RubyMine,我可以从命令行运行rails服务器.但是,RubyMine中的所有运行/调试选项都已完全禁用.我甚至无法创建新的运行配置.

这可能是因为在Virtualbox上运行它吗?

ubuntu virtualbox ruby-on-rails rubymine

8
推荐指数
1
解决办法
1952
查看次数

运行名为"未指定SDK"的Ruby代码时出错

我已经下载了RubyMine IDE来运行ruby代码.我写了以下代码:

puts 'hellow world'
Run Code Online (Sandbox Code Playgroud)

但是当我想运行这个最小的程序时,我有一个错误.IDE显示以下错误.

"No SDKs specified"
Run Code Online (Sandbox Code Playgroud)

为什么?如果我想解决这个问题该怎么办?我是这种语言的初学者.你能在这方面帮助我吗?我也想要你的建议."RubyMine"是Ruby最好的IDE吗?你使用什么IDE?

ruby rubymine

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

Rubymine :: Git无法正常工作,致命:无法从远程存储库读取

Rubymine工作正常.我能够无缝地使用rubymine进行各种git相关的操作.但突然它不起作用.当我想拉它说:

致命:无法从远程存储库读取.

它也无法进行所有其他读/写操作.

但是git在我的机器上运行良好.我的意思是我可以使用命令行进行推/拉.但现在正在使用rubymine.

我正在使用Mac.

rubymine

8
推荐指数
1
解决办法
2342
查看次数

Ruby类中未初始化的常量错误

我在RubyMine中有这两个类:

book.rb

 class Book
   def initialize(name,author)
   end
 end
Run Code Online (Sandbox Code Playgroud)

test.rb

require 'book'
class teste
   harry_potter = Book.new("Harry Potter", "JK")
end
Run Code Online (Sandbox Code Playgroud)

当我运行test.rb时,我收到此错误:C:/Users/DESKTOP/RubymineProjects/learning/test.rb:3:in'from <class:Test>': uninitialized constant Test::Book (NameError) from C:/Users/DESKTOP/RubymineProjects/learning/test.rb:1:in-e:1:in load' from -e:1:in'

ruby ruby-on-rails rubymine ruby-on-rails-3 rubymine-7

8
推荐指数
3
解决办法
4万
查看次数

RubyMine不识别`it_behaves_like`方法

当我打开一个类似于规范的it_behaves_like方法时,RubyMine无法识别错误消息can't find 'it_behaves_like'.

RSpec测试本身工作正常,所以RubyMine无法找到该方法.

在Preference rspec-rails中列出.在此输入图像描述

我怎样才能找到问题所在?

编辑

似乎RubyMine无法识别动态定义的方法.

https://youtrack.jetbrains.com/issue/RUBY-13950

ruby-on-rails rubymine

8
推荐指数
1
解决办法
797
查看次数

RubyMine错误

当我试图在Ruby Mine中的Rails应用程序(2.1.3)上运行调试器时,我收到以下错误:

> /home/vladimirn/.rvm/rubies/ruby-2.1.3/bin/ruby /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide --disable-int-handler --port 38013 --dispatcher-port 33518 -- /home/vladimirn/Dev/Projects/untitled/bin/rails server -b 0.0.0.0 -p 3000 -e development
/home/vladimirn/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- debase_internals (LoadError)
    from /home/vladimirn/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/debase-0.0.9/lib/debase.rb:4:in `<top (required)>'
    from /home/vladimirn/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /home/vladimirn/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/ruby-debug-ide-0.4.23.beta1/lib/ruby-debug-ide.rb:8:in `<top (required)>'
    from /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in `require_relative'
    from /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in `<main>'
Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

看起来问题在于debase gem.当我试图删除它并重新安装RubyMine时,我得到以下内容:

> error running Development: untitled: Failed to Install Gems. Following gems were not installed: /home/vladimirn/Dev/RubyMine-6.3.3/rb/gems/debase-0.0.9.gem: Error installing debase-0.0.9.gem: ERROR: Failed to …
Run Code Online (Sandbox Code Playgroud)

ruby ubuntu ruby-on-rails rubymine

7
推荐指数
1
解决办法
3339
查看次数

完全清除RubyMine(或WebStorm或PhpStorm)中的控制台

我试图看看是否有办法"完全"清除RubyMine(或任何其他JetBrains IDE,如WebStorm或PhpStorm)中的控制台.

我已经看到了这个问题的答案:RubyMine以任何方式清除内置控制台.

不幸的是,这并没有真正清除控制台,它只是移动控制台窗口,以便当前行位于屏幕的顶部.与Linux中的"clear"非常相似.

有时,我运行一个在控制台中显示大量信息的命令,我希望看到它说的第一件事,但是当控制台以这种方式清除时,我发现我可以丢失所有在在之前和之后打印的垃圾.

我更喜欢reset在Linux或clsWindows中实际清除控制台的东西,但是当我在RubyMine中时这些似乎具有相同的效果

到目前为止,我发现要做的唯一事情是点击左侧的"加号"并打开一个新的控制台窗口,但我觉得有点单调乏味.

我在Ubuntu中使用它,如果这有所不同,但我相信我在Windows中也经历过同样的问题.

terminal console rubymine phpstorm webstorm

7
推荐指数
1
解决办法
5094
查看次数