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

这是告诉我,我必须提供一个"秘密",这将使未来的rake版本变得正常,或者它是否告诉我提供"秘密"只是一个临时修复,但不适用于未来的版本耙?
如何永久修复此警告,以便我可以使用rake,并处理此漏洞?
我正在尝试使用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中按目录搜索文件吗?
当我试图在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) 我试图看看是否有办法"完全"清除RubyMine(或任何其他JetBrains IDE,如WebStorm或PhpStorm)中的控制台.
我已经看到了这个问题的答案:RubyMine以任何方式清除内置控制台.
不幸的是,这并没有真正清除控制台,它只是移动控制台窗口,以便当前行位于屏幕的顶部.与Linux中的"clear"非常相似.
有时,我运行一个在控制台中显示大量信息的命令,我希望看到它说的第一件事,但是当控制台以这种方式清除时,我发现我可以丢失所有在在之前和之后打印的垃圾.
我更喜欢reset在Linux或clsWindows中实际清除控制台的东西,但是当我在RubyMine中时这些似乎具有相同的效果
到目前为止,我发现要做的唯一事情是点击左侧的"加号"并打开一个新的控制台窗口,但我觉得有点单调乏味.
我在Ubuntu中使用它,如果这有所不同,但我相信我在Windows中也经历过同样的问题.
这可能是一个非常简单的问题.
每次我在项目的文件夹中执行"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和Rails,并且在Windows上使用RubyMine作为我的IDE.GitHub刚刚发布了适用于Windows的GitHub.我安装了它,它看起来像一个很好的界面.但是,它似乎没有为RubyMine安装任何类似git.exe的东西来选择和使用它.因此,RubyMine抱怨它无法找到git,而git(以GitHub for Windows的形式)却轻率地忽略了RubyMine.
当然,我在GitHub网站上寻找信息 - 没有.我是否必须安装RubyMine的"旧"git客户端才能使用?
我遇到了一个简单的问题,但我似乎无法在网上找到任何决定性的答案。因此,我在安装了 Ruby 和 Rails 的 VirtualBox 中运行了 Ubuntu Server。
我想要做的是在 Windows 主机上使用 RubyMine 5.0 通过 SSH 编辑 VM 中的文件(就像我在 Eclipse 中所做的那样)。
问题是我找不到如何做到这一点。我很确定它可以做到,因为我在网上找到了一些相关的文章,但没有一篇告诉我如何配置 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 脚本),并在启动配置时提示输入参数。就像在选择任务后从“运行 Rake 任务...”启动 Rake 任务一样。
我在运行/调试配置视图和谷歌搜索中找不到任何东西。
我正在尝试触发(使用)IdeaVim多光标插件:https : //github.com/JetBrains/ideavim#emulated-vim-plugins- >多光标
在GitHub的文档,我们的命令:<A-n>,<A-x>,<A-p>,g<A-n>以触发/使用这个插件,但我不能让这个插件工作在所有...
我已经在.ideavimrc中添加了set multiple-cursors。
我想念什么吗?
我正在使用OSX(如果很重要)。