我已经安装了rubymine和Ruby193(使用rubyinstaller).
我现在创建"预先选定数据库"一轨aplication - "MYSQL"复选框选中
当我点击运行它打印以下错误:
D:/Programs/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.1.3/lib/bundler/resolver.rb:287:在`resolve'中:找不到gem'jquery-rails(> = 0)x86-mingw32'在这台机器上可用的宝石中.(捆扎机:: GemNotFound)
想法?
我安装了Rails 3.2.3和Ruby 1.9.3,通过这个解决方案 - http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/.它真的很神奇,毫不费力.我这样做时没有错误.
现在我尝试在Rubymine 4中创建一个Rails项目但是有一个错误:"Rails版本 - 找不到Rails gem".
终端告诉我:
alex@ubuntu:~$ rails -v
Rails 3.2.3
alex@ubuntu:~$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
alex@ubuntu:~$
Run Code Online (Sandbox Code Playgroud)
UPDATE
alex@ubuntu:~$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.24
- RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [x86_64-linux]
- INSTALLATION DIRECTORY: /home/alex/.rvm/gems/ruby-1.9.3-p194
- RUBY EXECUTABLE: /home/alex/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
- EXECUTABLE DIRECTORY: /home/alex/.rvm/gems/ruby-1.9.3-p194/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /home/alex/.rvm/gems/ruby-1.9.3-p194
- /home/alex/.rvm/gems/ruby-1.9.3-p194@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose …Run Code Online (Sandbox Code Playgroud) 这真的很棒Rubymine允许我们使用Cmd +左键单击来跟踪定义方法的位置并跳转到源文件/位置.
我怀疑是否有热键可以返回,这在有很多文件/标签打开或查看长文件时很有用
我刚安装了rubymine 5.4.3.2.1,我正在尝试启动一个示例项目.我遇到的问题是rubymine要求SDK.那么我指向哪里呢?
我在使用Rubymine方面遇到了麻烦,因为我无法转到我之前能够访问过的文件声明(这些不是动态类或方法).我不确定这是否与我有一些文件着色范围或其他原因有关,但这个功能似乎没有正常工作.
在Windows上,RubyMine的版本是5.4.3.2.1.有谁知道问题或解决方案?
我正在尝试将RubyMine(v6.3.3)用于我的rails项目.bootstrap-sass根据https://github.com/twbs/bootstrap-sass中的说明添加gem 后,RubyMine会抱怨我在application.js文件中添加的行.但是,该文件实际上在项目的外部库的范围内.
项目本身按预期工作,只是这个RubyMine警告让我恼火.
我错过了配置中的任何步骤吗?


RubyMine7.0.1在每个控制器类中显示此警报.
下面的控制器类文件.谢谢.
class ApplicationController < ActionController::Base
protect_from_forgery with: :exception
helper_method :current_user, :logged_in?
before_action :authenticate
private
def current_user
return unless sessions[:user_id]
@current_user ||= User.find(session[:user_id])
end
def logged_in?
!!session[:user_id]
end
def authenticate
return if logged_in?
redirect_to root_path, alert: '??????????'
end
end
Run Code Online (Sandbox Code Playgroud) Rubymine 7.1(构建RM#141.644)调试器在rails 4.1.10项目上非常慢.渲染页面需要+12秒.
我已经尝试过像这里描述的那样设置我的JVM属性,但它仍然超级慢.这是我的设置:
cat rubymine.vmoptions
-Xms1024m
-Xmx1024m
-XX:MaxPermSize=250m
-XX:+UseCompressedOops
Run Code Online (Sandbox Code Playgroud)
欢迎任何其他建议.谢谢!
我正在寻找一个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二进制文件.宝石已安装.我不能在这个项目中使用jruby,因为需要具有原生扩展名的gem.
我怀疑我可能会遇到Ruby插件中的错误.我可以使用的解决方法或类似方法吗?
在RubyMine中我可以写
# @param [Array<MyClass>] things
def foo(things)
end
Run Code Online (Sandbox Code Playgroud)
和RubyMine将自动完成MyClass方法things.first.*.但是,当我循环遍历每个时,例如:
# @param [Array<MyClass>] things
def foo(things)
things.each { |t| t.* }
end
Run Code Online (Sandbox Code Playgroud)
RubyMine失去了它的类型推断.我知道我可以添加注释来指定块参数类型,但循环遍历某种类型的对象应该只生成该类型的参数.
有什么办法,我可以写的RubyMine自定义规则,这样.each,.map和其他迭代器被认为具有可变的呼吁的类型?