标签: rubymine

增加/减少代码字体大小键盘快捷键

我知道如何更改设置: /sf/answers/779032761/

但我想要一个更生动的解决方案,就像我使用鼠标:Ctrl+Mouse Wheel快捷键一样。除非我需要它作为键盘快捷键(例如在浏览器中有Ctrl+ +/ Ctrl+ -)。有没有这样的按键/或者可以设置一个

intellij-idea rubymine pycharm phpstorm webstorm

4
推荐指数
2
解决办法
3718
查看次数

如何使外部库(gems)显示在 Rubymine 的项目视图中?

我希望能够通过 Cmd+click 进入方法名称并使其跳转到 gem 的源代码,就像在 Rails 应用程序中一样。

过去我使用过 Rubymine,我记得它会自动加载所有 gem 的文件夹,位于左侧底部的“项目视图”中,标题为“外部库”。由于某种原因,我只能得到下图中的内容。我觉得这可能是某种 RVM 问题,因为当该项目的 .ruby 版本为 2.3.1 时,它只显示 2.0.0。

在此输入图像描述

ruby rubygems ruby-on-rails rubymine

4
推荐指数
1
解决办法
1386
查看次数

Windows 7上的RubyMine 3.0安装程序

所有,

我下载/安装了1.9.2 windows安装程序,然后安装了RubyMine3.0RC,并安装了它.

打开一个新的Rails项目,选择mysql作为DB,当我"运行"它时会出现以下错误.

D:\ProgramFiles\Ruby192\bin\ruby.exe -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) C:/Users/Rob/RubymineProjects/test1/script/rails server -p 3000 -b 127.0.0.1 -e development
D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/mysql2.rb:2:in `require': 126: The specified module could not be found.   - D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/1.9/mysql2.so (LoadError)
    from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2/mysql2.rb:2:in `<top (required)>'
    from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2.rb:7:in `require'
    from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.2.6-x86-mingw32/lib/mysql2.rb:7:in `<top (required)>'
    from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require'
    from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `block (2 levels) in require'
    from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `each'
    from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `block in require'
    from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `each'
    from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `require'
    from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.7/lib/bundler.rb:112:in `require'
    from C:/Users/Rob/RubymineProjects/test1/config/application.rb:7:in `<top (required)>'
    from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:28:in `require'
    from D:/ProgramFiles/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:28:in `block in <top (required)>'
    from …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails rubymine windows-7 mysql2

3
推荐指数
1
解决办法
5880
查看次数

调整RubyMine IDE

对于我尝试的每个项目都会发生这种情况:如果我使用终端并说捆绑安装或rake db:migrate,它工作正常,可以看到我的网站,完全正常.

但是如果我在RubyMine中打开项目并且想要执行相同的任务,它会给我带来各种各样的错误.我只是复制了一些paster作为例子.

我确信有一些小项目设置应该在某处设置.但不知道在哪里和哪里

注意:有一个"编辑配置"始终在Rails 1.8上设置,虽然我将其更改为Rails 1.9,但仍然没有区别.

我在Mac上运行最新版本的RubyMine.

/usr/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /usr/bin/rake db:migrate
/Users/JonyIve/.gem/ruby/1.8/gems/bundler-1.2.3/lib/bundler/spec_set.rb:90:in `materialize': Could not find i18n-0.6.1 in any of the sources (Bundler::GemNotFound)
    from /Users/JonyIve/.gem/ruby/1.8/gems/bundler-1.2.3/lib/bundler/spec_set.rb:83:in `map!'
    from /Users/JonyIve/.gem/ruby/1.8/gems/bundler-1.2.3/lib/bundler/spec_set.rb:83:in `materialize'
    from /Users/JonyIve/.gem/ruby/1.8/gems/bundler-1.2.3/lib/bundler/definition.rb:113:in `specs'
    from /Users/JonyIve/.gem/ruby/1.8/gems/bundler-1.2.3/lib/bundler/definition.rb:158:in `specs_for'
    from /Users/JonyIve/.gem/ruby/1.8/gems/bundler-1.2.3/lib/bundler/definition.rb:147:in `requested_specs'
    from /Users/JonyIve/.gem/ruby/1.8/gems/bundler-1.2.3/lib/bundler/environment.rb:23:in `requested_specs'
    from /Users/JonyIve/.gem/ruby/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:11:in `setup'
    from /Users/JonyIve/.gem/ruby/1.8/gems/bundler-1.2.3/lib/bundler.rb:116:in `setup'
    from /Users/JonyIve/.gem/ruby/1.8/gems/bundler-1.2.3/lib/bundler/setup.rb:17
Run Code Online (Sandbox Code Playgroud)

编辑:从IDE运行bundler安装后:

/usr/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /Users/JonyIve/.gem/ruby/1.8/bin/bundle install
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/..
sudo: no tty present and no askpass program specified

Gem::Exception: Cannot load gem …
Run Code Online (Sandbox Code Playgroud)

rubymine

3
推荐指数
2
解决办法
4862
查看次数

当文件没有扩展名时,如何告诉RubyMine文件类型?

这看起来应该很容易.

我正在创建一个CLI命令gem,因此该命令bin/gem_name没有.rb扩展名.当我尝试在RubyMine中编辑该文件时,它没有给它一个语言模式(对不起,不知道正确的术语)来使RubyMine中的语法高亮和其他漂亮工作.

我怎么能告诉RubyMine这实际上是一个Ruby文件?

rubymine

3
推荐指数
1
解决办法
2658
查看次数

RubyMine错误:无法找到':用户'关联的关联Rails模型失败

我正在做一些教程,我遇到了一些问题.RubyMine找不到':用户'关联失败的关联Rails模型

我正在使用:
- RubyMine 7
- Ruby版本meneger(rvm)
- ruby​​-1.9.3-p551 [x86_64]
- ruby​​-2.1.5 [x86_64]
- rails Rails 4.1.8

- Gem sqllite3

我的模特是:

class Company < ActiveRecord::Base
  has_many :users
  has_many :projects
end

class Project < ActiveRecord::Base
  belongs_to :company
  has_many :works
  has_many :users, :through => :works
end

class User < ActiveRecord::Base
  belongs_to :company
  has_many :works
  has_many :projects, :through => :works
end

class Work < ActiveRecord::Base
  belongs_to :project
  belongs_to :user
end
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Shema.rb

ActiveRecord::Schema.define(version: 20141207111312) do

  create_table "companies", force: true do |t|
    t.string   "name"
    t.datetime …
Run Code Online (Sandbox Code Playgroud)

ruby ubuntu ruby-on-rails rubymine rubymine-7

3
推荐指数
2
解决办法
2975
查看次数

如何在Rails环境中的RubyMine或IDEA中运行临时文件?

我想使用临时文件作为我的Rails应用程序中原型设计的控制台替代品.我发现最简单的解决方案是手动要求环境,如下所示:

require '/project/path/config/environment.rb'
Run Code Online (Sandbox Code Playgroud)

但它不使用Spring,因此非常慢.

ruby ruby-on-rails intellij-idea rubymine ruby-on-rails-4

3
推荐指数
1
解决办法
1267
查看次数

RubyMine终端不工作Win10

我最近在我的Windows 10机器上安装了RubyMine v7.1.4.我加载了一个现有的项目并尝试在RubyMine中打开一个终端窗口.当我第一次打开终端时,它是空白的,几分钟后出现标准提示.但是在提示出现后,我无法在终端中输入任何内容.光标像等待输入一样闪烁,但我无法输入任何内容.

我能够使用正常的命令提示符来运行我需要的命令,但我想让RubyMine中的终端工作.终端的设置似乎是正确的,它指向"cmd.exe".我不确定它是否相关,但我的RubyMine安装在我的C:驱动器上,但代码存储库在我的E:驱动器上.

如果您有任何建议,我们将不胜感激.谢谢!

windows terminal rubymine windows-10

3
推荐指数
1
解决办法
905
查看次数

文件夹在RubyMine中不可见

我使用的是RubyMine 8.0.3,我有3个文件夹和2个.rb文件controller/api/v1,3个文件夹中没有一个可见,两个.rb文件都可见.我重新打开了IDE但没有任何反应.我还尝试了以下链接中提到的解决方案:RubyMine Folder Tree不刷新

注意:

1:当我在sublime中打开我的项目时,所有文件夹都可见.

2:我在.gitignore文件中添加了.idea /.

rubymine

3
推荐指数
3
解决办法
803
查看次数

最小的结果中没有名称>标签

最近,当运行测试时(使用minitest 5.11.1和minitest-reporter 1.1.19),结果在标签<no name>下,并且它们逐渐嵌套如下:

这个

让它难以阅读.我没有对RubyMine进行手动更新.是什么造成的?如何摆脱它?

rubymine

3
推荐指数
1
解决办法
165
查看次数