Tag: rubymine

无法在RubyMine中解析文件

我正在尝试将RubyMine(v6.3.3)用于我的rails项目。 根据https://github.com/twbs/bootstrap-sass中的说明添加bootstrap-sass gem后,RubyMine会抱怨我在application.js文件中添加的行。 但是,该文件实际上在项目的外部库的范围内。 项目本身按预期工作,只是这个RubyMine警告让我恼火。 我错过了配置中的任何步骤吗?

使用Gemfile中的环境变量部署到Heroku

我最近更新了我们的Gemfile作为pry pry-byebug和bye-bug导致Rubymine因为我的一些同事而崩溃。 由于我们中的一些人使用其他编辑器,我已经为我们的Gemfile添加了一个环境变量: if ENV[“USE_DEBUGGER”] gem “pry-byebug” gem “byebug” end 这在我们的本地机器上运行良好,但部署到Heroku会导致以下错误: gist 我已经尝试运行bundle install并提交一个新的Gemfile.lock但是没有任何改变。 摆脱控制流声明或简单地删除gem修复了这个问题。在同一个提交中,我将所需的ruby版本提升到2.2.0是没有价值的。 有没有办法在没有吹Heroku的情况下在Gemfile使用条件语句?

Rubymine无法识别路径

即使对于最新版本的Rubymine(7.1),它也无法识别某些路径,例如: 这里,welcome_say_hello_path在routes.rb中定义: get ‘welcome/say_hello’ => ‘schools#search’ 有没有人有同样的问题?

升级到bootstrap-sass 3.2.0的问题

将bootstrap-sass gem升级到~> 3.2.0时是否需要引用/配置其他东西? 使用RubyMine 6.3作为编辑器和Gemfile中的以下内容: ruby ‘2.1.2’ gem ‘rails’, ‘4.1.1’ gem ‘sass-rails’, ‘~> 4.0.3’ gem ‘bootstrap-sass’, ‘3.1.1.1’ app / assets / stylesheets / application.css.scss很满意 @import ‘bootstrap’; 但是 ,一旦bootstrap-sass gem通过将Gemfile引用更改为(然后运行bundle update)而升级到其当前版本: gem ‘bootstrap-sass’, ‘~> 3.2.0’ RubyMine现在发布了@ @import ‘bootstrap’; 声明,说“无法解析导入到sass / scss文件” 。 twbs / bootstrap-sass安装文档似乎没有推断出还需要其他任何东西……

Rubymine 6更新/刷新rails项目中的可用方法和路径?

这是一个例子。 假设我用resources :foo更新路由resources :foo并且我买了一些新的路径,例如: new_foo_session当我开始在ERB视图中键入路径时,我希望它向我显示/建议自动完成与路径匹配的名称。 所以当我输入: new_foo_我会得到所有匹配的路线。 另外在安装了一个gem之后,设备有像current_user这样的帮助器,我希望RubyMine在我开始输入时建议current_user ,但是我没有得到它。 如何在我的rails项目中更新RubyMine 6中可用的帮助程序,方法,路径等列表以反映建议/完成?

如何修复“运行配置错误:”?

我正在寻找一个Rails项目,我希望能够在Ubuntu 15.10下使用IntelliJ 15.0.3(完整版)。 该项目使用“捆绑安装”构建。 Rails使用“rails s”从命令行运行。 IntelliJ(和RubyMine 8.0.3)不想启动Rails,但抱怨“[在SDK中找不到Rails]”。 我在Ubuntu中尝试过默认的ruby。 我已经尝试编译Ruby 2.3.0并将其安装在我自己的主文件夹中。 ruby二进制文件旁边有一个rails二进制文件。 gem已安装。 我不能在这个项目中使用jruby,因为需要具有原生扩展名的gem。 我怀疑我可能会遇到Ruby插件中的错误。 我可以使用的解决方法或类似方法吗?

exception消息:在rails应用程序中没有要加载此类文件

我在rails应用程序中包含了test_helper.rb 。 我甚至在test->unit下的test.rb文件中包含了require ‘test_helper’ 。 当我在RubyMine中为应用程序运行所有测试时,我收到以下错误: 我有所有RubyMine 3.2,ruby 1.9.2p290和Rails 3.1.0的最新版本。 /Users/im/.rvm/rubies/ruby-1.9.2-p290/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /Applications/RubyMine 3.2.4.app/rb/testing/runner/tunit_in_folder_runner.rb Testing started at 3:19 PM … Work directory: /Users/im/RubymineProjects/BackChannelApp} Loading files…. ========================================= Fail to load: /Users/im/RubymineProjects/BackChannelApp/test/performance/browsing_test.rb:1 Exception message: no such file to load — test_helper /Users/im/RubymineProjects/BackChannelApp/test/performance/browsing_test.rb:1:in `require’ /Users/im/RubymineProjects/BackChannelApp/test/performance/browsing_test.rb:1:in `’ /Applications/RubyMine 3.2.4.app/rb/testing/runner/tunit_in_folder_runner.rb:48:in `require’ /Applications/RubyMine 3.2.4.app/rb/testing/runner/tunit_in_folder_runner.rb:48:in `block in load_scripts_to_object_space’ /Applications/RubyMine 3.2.4.app/rb/testing/runner/tunit_in_folder_runner.rb:40:in `each’ […]

为什么每次运行/调试我的应用程序时,RubyMine 2.0.2都会在不同的端口启动Webrick?

每次我在RubyMine下启动Rails 2.3.8 webapp时,它都使用不同的端口。 这让我很生气,因为每次我想测试一些东西时我都要在浏览器中更改URL。 我无法找到任何配置选项来更改它。 任何人?

让Susy和Compass在轨道上安装ruby

我刚刚开始使用ruby on rails,我尝试做的第一件事就是安装gem指南针和susy。 在弄清楚我需要将它们包含在gemfile中之后(我正在使用RubyMine并认为它会为我做),当我尝试将susy导入时,我仍然错过了“找不到”,“susy”错误我的一个css.scss文件。 我有ruby版本1.9.3(194) 和rubygem版本1.8.23 任何帮助我在我的包中需要哪些gem(和版本),如何确保他们进入项目包,非常感谢。

rubyMine’无法将测试报告者附加到测试框架’

运行所有模型测试时,检测到rubyMine’MiniTest框架’错误。 我可以在常规命令行运行所有模型测试。 例如rake spec:models 当我使用rubyMine时: 我可以运行一个模型测试。 但是,当我尝试在模型中运行所有测试时,我得到了 MiniTest framework was detected. It is a limited version of original Test::Unit framework. RubyMine/IDEA Ruby plugin test runner requires full-featured version of the framework, otherwise default console tests reporter will be used instead. Please install ‘test-unit’ gem and activate it on runtime. 我尝试将’test-unit’添加到我的Gemfile并重新绑定,但现在得到: `/home/durrantm/.rvm/rubies/ruby-1.9.2-p180/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /home/durrantm/Downloads/RubyMine-3.2.3/rb/testing/runner/tunit_in_folder_runner.rb Testing […]