标签: rubymine

RubyMine中的"获取可用的生成器列表"警告.我怎么摆脱这个?

我正在使用RubyMine 5.4.1并3.2.9使用ruby 创建一个新的rails 应用程序1.9.3-p0,并收到以下警告.我相信捆绑器当时正在运行install.警告标题为"Get Available Generators List",并发出以下警告,第一个警告是"获取可用的生成器脚本执行时出错":

RubyMine警告:获取可用的生成器脚本执行时出错...

这是告诉我,我必须提供一个"秘密",这将使未来的rake版本变得正常,或者它是否告诉我提供"秘密"只是一个临时修复,但不适用于未来的版本耙?

如何永久修复此警告,以便我可以使用rake,并处理此漏洞?

ruby rake rubymine ruby-on-rails-3

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

模糊文件按目录搜索?

我正在尝试使用RubyMine,但有一个功能一直在削弱我的工作效率.我在Sublime中一直使用它.

假设我在视图文件夹中散布了一百个index.html.haml文件.在Sublime Text 2中,我可以/app/views/orders/index.html.haml通过点击Cmd + t 搜索,输入"order index"并按Enter键.

但到目前为止,在RubyMine中,您无法键入顺序,因为目录未包含在搜索索引中.您可以输入"index.html.haml",但随后我会看到所有索引视图,并且订单在#80附近下降.

我也非常喜欢能够输入文件名的一部分,比如每个匹配文件的第一个字母.Sublime Text 2和PeepOpen可让您轻松完成此操作; 我很想在RubyMine中拥有它.

TL:DR; 你可以在RubyMine/IntelliJ中按目录搜索文件吗?

search fuzzy-search intellij-idea rubymine

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

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
查看次数

捆绑安装请求手动执行每个gem安装 - 如何避免?

这可能是一个非常简单的问题.
每次我在项目的文件夹中执行"Bundle install"时,都会出现这样的错误

 An error occured while installing json (1.6.6), and Bundler cannot continue.
 Make sure that X succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)

其中X可以是
'gem install json -v'1.6.6 '

'gem install execjs -v'1.3.2'
或'gem install coffee-script -v'2.2.0 '

现在,在我逐步完成每个gem安装后,捆绑安装成功.
有没有办法在一个命令中完成所有操作?
有没有办法在红宝石矿中做到这一点?

ruby-on-rails rubymine

6
推荐指数
1
解决办法
1183
查看次数

将RubyMine与GitHub for Windows集成

只是学习Ruby和Rails,并且在Windows上使用RubyMine作为我的IDE.GitHub刚刚发布了适用于Windows的GitHub.我安装了它,它看起来像一个很好的界面.但是,它似乎没有为RubyMine安装任何类似git.exe的东西来选择和使用它.因此,RubyMine抱怨它无法找到git,而git(以GitHub for Windows的形式)却轻率地忽略了RubyMine.

当然,我在GitHub网站上寻找信息 - 没有.我是否必须安装RubyMine的"旧"git客户端才能使用?

git rubymine github-for-windows

6
推荐指数
1
解决办法
4706
查看次数

如何配置 RubyMine 5 以通过 SSH 编辑远程文件

我遇到了一个简单的问题,但我似乎无法在网上找到任何决定性的答案。因此,我在安装了 Ruby 和 Rails 的 VirtualBox 中运行了 Ubuntu Server。

我想要做的是在 Windows 主机上使用 RubyMine 5.0 通过 SSH 编辑 VM 中的文件(就像我在 Eclipse 中所做的那样)。

问题是我找不到如何做到这一点。我很确定它可以做到,因为我在网上找到了一些相关的文章,但没有一篇告诉我如何配置 RubyMine 来做到这一点。

我已经搜索了菜单中的每个选项,但我自己无法弄清楚,因此“切中要害”的解释确实会有所帮助。

谢谢

ruby ssh virtualbox remote-debugging rubymine

6
推荐指数
1
解决办法
3957
查看次数

从 RubyMine 运行测试给出“无法加载此类文件”?

我有一个测试,它按预期从命令行运行:

bundle exec rake test TEST=test/my_test.rb

然而,当我从 RubyMine 运行测试时,我得到:

require': cannot load such file -- my_test_helper_gem/test_helper (LoadError)

当我 cmd+单击 my_test 中的 require 语句时,RubyMine 将打开预期的源代码。关于如何解决这个问题有什么建议吗?可能由于与rake?相关的一些魔法,它适用于命令行。

ruby-on-rails rubymine

6
推荐指数
0
解决办法
376
查看次数

IntelliJ 的运行/调试配置可以有输入提示吗?

我想知道,是否可以配置运行配置(例如在部署服务器上执行 ruby​​ 脚本),并在启动配置时提示输入参数。就像在选择任务后从“运行 Rake 任务...”启动 Rake 任务一样。

我在运行/调试配置视图和谷歌搜索中找不到任何东西。

intellij-idea rubymine

6
推荐指数
2
解决办法
1430
查看次数

IdeaVim,多光标用法

我正在尝试触发(使用)IdeaVim多光标插件:https : //github.com/JetBrains/ideavim#emulated-vim-plugins- >多光标

在GitHub的文档,我们的命令:<A-n><A-x><A-p>g<A-n>以触发/使用这个插件,但我不能让这个插件工作在所有...

我已经在.id​​eavimrc中添加了set multiple-cursors

我想念什么吗?

我正在使用OSX(如果很重要)。

jetbrains-ide rubymine webstorm ideavim multiple-cursor

6
推荐指数
2
解决办法
1038
查看次数