jjzjj

rubymine

全部标签

RubyMine - 没有为项目配置 Ruby 解释器

我转到设置-RubySDK和Gems,然后选择C:\RailsInstaller\Ruby1.9.3\bin\ruby.exe。它在右侧加载了一堆gem,看起来它会起作用。我点击确定,但仍然有糟糕的语法突出显示,它仍然认为它没有Ruby解释器。我试过使缓存失效,甚至下载新版本的ruby​​并将其指向新的二进制ruby​​.exe文件。 最佳答案 当我将我的项目移动到另一台运行不同版本的JRuby的PC时,我遇到了这个问题。分辨率:关闭RubyMine删除.idea/文件夹在RubyMine中重新打开项目

ruby - 在没有 Rails 的情况下使用 RubyMine 调试 Resque 作业

使用Rubymine,我正在尝试调试一些通过resque在redis中生成作业的ruby​​脚本。不使用Rails我正在使用积极的支持问题是我不知道,也无法通过谷歌直接搜索到关于这个主题的任何真正有用的信息。我不反对尝试pry等其他方法,但我希望能够从Rubymine中调试这些作业。提前致谢。 最佳答案 您应该能够通过启动Rake任务在Rubymine中进行调试。转到Run->EditConfigurations...->+(右上角按钮)->Rake并使用以下命令进行设置:任务名称:resque:work环境变量:QUEUE=*保存

git - 如何在 RubyMine 中更改过去的 git commit+push 消息?

我不小心给出了一个错误的消息,并使用RubyMine推送了一个提交。有什么办法可以纠正它吗?最好使用RubyMine方式,以免弄乱git,但也欢迎使用其他受信任的方式。 最佳答案 如您所说,您已经推送了,所以最好不要更改提交消息。这样做的原因是提交将获得另一个哈希,这使git认为您已经推送的提交和您更改其提交消息的提交是不同的。那很不好!您可以使用gitpush-f强制推送,如果您是单独工作,那绝对没问题,但如果您是团队合作,我建议您不要更改该提交消息。有关其他任何信息,请查看此处:Howtomodifyexisting,unpus

git - Rubymine:如何让 Git 忽略由 Rubymine 创建的 .idea 文件

我将Rubymine用于Rails项目。很多时候,Rubymine会更改我不关心的.idea/*文件。但它一直阻止我检查新分支,并使我的.idea/版本与我的同事不同。我们已经将.idea/添加到.gitignore中,但它会一直跟踪.idea中的更改。我应该如何以正确的方式执行此操作?以下是我收到的典型错误消息之一:error:Yourlocalchangestothefollowingfileswouldbeoverwrittenbycheckout:.idea/workspace.xml 最佳答案 在您的终端中尝试gitrm-

ruby-on-rails - RubyMine 错误 : Unable to run gem 'rails' . 找不到 'rails'

当我尝试使用RubyMine创建Rails应用程序时,它失败并显示消息“无法运行gem'rails'。找不到'rails'”。为什么?以及如何解决?RubyMine的版本是4.0.2。有一些关于我的系统的信息:$ruby-vruby1.9.3p0(2011-10-30revision33570)[x86_64-linux]$gem-v1.8.11$uname-aLinuxsomehost3.2.0-2-amd64#1SMPTueMar2018:36:37UTC2012x86_64GNU/Linux$lsb_release-dDescription:DebianGNU/Linuxtest

mysql - 无法在 RubyMine 中将 mysql2 gem 与 Rails 4.1.5 一起使用

我想在Rails中使用mysql2gem,所以我添加了gem'mysql2'。我无法使用bundleinstall安装它,它给了我这个错误。Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./Users/Ben/.rvm/rubies/ruby-2.2.0/bin/ruby-r./siteconf20150307-17143-1jx7cob.rbextconf.rbcheckingforruby/thread.h...yescheckingforrb_thread_call_without_gvl()inruby/th

ruby-on-rails - RubyMine Rails 脚本调试,如何使 lib 类可见

我正在尝试使用RubyMine在我的Rails项目中调试脚本,但该脚本看不到在我的lib目录下定义的类。运行/调试配置在bundle的上下文中运行脚本,但可见性显然与我从命令行运行“railsrscript/foo.rb”时不同。我已尝试将调试session配置为使用Ruby脚本:rails,然后将rscript/foo.rb作为脚本参数。RubyMine不接受此作为有效配置。建议?我的目标是能够交互式地调试我的Rails上下文脚本,就像我已经可以对Rails服务器中运行的代码所做的那样。这是RubyMine的控制台输出:/home/michael/.rvm/rubies/ruby-1

ruby-on-rails - RubyMine 错误 : Unable to find associated Rails Model for ':users' associations failed

我正在编写一些教程,但遇到了一些问题。RubyMine无法为“:users”关联找到关联的Rails模型失败我正在使用:-ruby矿7-Ruby版本meneger(rvm)-ruby​​-1.9.3-p551[x86_64]-ruby​​-2.1.5[x86_64]-railsRails4.1.8-gemsqllite3我的模型是:classCompany:worksendclassUser:worksendclassWorkShema.rbActiveRecord::Schema.define(version:20141207111312)docreate_table"compani

ruby-on-rails - 如何在 Rails 环境中的 RubyMine 或 IDEA 中运行 scratch 文件?

我想在我的Rails应用程序中使用临时文件代替控制台来制作原型(prototype)。我发现的最简单的解决方案是像这样手动要求环境:require'/project/path/config/environment.rb'但它不使用Spring,因此速度非常慢。 最佳答案 我找到了两种方法,具体取决于您的工作流程,一种可能比另一种更适合您。假设您使用的是IDEA14(早期版本可能有所不同)和Rails4.1+。自定义运行器在顶部菜单中Run->EditConfigurations...;配置标签:2.1.ruby脚本:;2.2.脚本参

ruby - 在 RubyMine 中运行单元测试时出现错误 "cannot load such file -- 2.0/Console_ext"

我正在尝试开始为示例ruby​​onrails应用程序运行单元测试,但是每当我尝试运行单元测试时,RubyMine都会打印出以下错误自从我将gem"win32console",'1.3.0'添加到我的Gemfile后,我在运行bundleinstall时也遇到了同样的错误。这是文本形式的错误Exceptionmessage:cannotloadsuchfile--2.0/Console_ext["D:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/win32console-1.3.0-x86-mingw32/lib/Win32/Co