我应该如何配置RubyMine jdbc数据源以远程连接到Heroku的PostgreSQL数据库?目前我正在使用这样的连接URL:
jdbc:postgresql://ec2-54-197-241-67.compute-1.amazonaws.com/dbqi9t12t5035q
Run Code Online (Sandbox Code Playgroud)
但是我在pg_hba.conf中遇到主机'62 .87.242.2'缺少条目的错误.我很确定用户和密码是正确的,因为它在线运行...... :-).你可以帮帮我吗?
先感谢您!
RubyMine在.idea目录中生成一些文件.在我的一个项目中,我看到:
我应该承诺哪个版本控制系统哪个不应该?
使用RubyMine 3.0,我设置了一个Rake配置来运行单元测试.然后我设置一些断点,然后运行Rake任务.没有破坏点,测试刚刚正常执行然后退出.
RubyMine调试器不能通过Rake工作吗?
尝试运行任何命令(例如启动rails服务器)时,获取"无法安装gems:未指定SDK".为什么我得到这个,我怎么能绕过它呢?
我以前遇到过JDK的问题,但没有看到这个SDK错误.

我正在使用RubyMine 6.3但是我在调试器方面遇到了一些问题
C:\ Ruby200\bin\ruby.exe -e $ stdout.sync = true; $ stderr.sync = true; load($ 0 = ARGV.shift)C:/Ruby200/lib/ruby/gems/2.0.0/gems /ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide --disable-int-handler --port 49883 --dispatcher-port 49884 - C:/ Ruby200/Projekty/123/test C:/ Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in
require': cannot load such file -- debase_internals (LoadError) from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire'from C:/Ruby200/lib/ruby/gems/2.0.0/gems/debase-0.0.9/lib/debase .rb:4:在<top (required)>' from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire'from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' from C:/Ruby200/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.23.beta1/lib/ruby-debug-ide.rb:8:in"from C:/Ruby200/lib/ruby/gems/2.0.0/ gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in'fromrequire_relative' from C:/Ruby200/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in-e:1:inload' from -e:1:in'进程以退出代码1结束
但是当使用Ruby Interactive Console时,一切正常.当我使用Komodo IDE时一切都很好.
升级到OS X Mavericks(10.9.2)后,我的RubyMine无法再调试.它出乎意料地退出并出现以下错误:
测试于下午1:37开始... /Users/vinny.ly/.rvm/rubies/ruby-2.0.0-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4. 23.beta1/lib/ruby-debug-ide.rb:8:在`require':无法加载这样的文件 - debase(LoadError)
我有以下Ruby和宝石
$ ruby -v
ruby 2.0.0p451 (2014-02-24 revision 45167) [x86_64-darwin13.1.0]
$ gem list debugger
debugger-ruby_core_source (1.3.4)
$ gem list ruby-debug-ide
ruby-debug-ide (0.4.23.beta1, 0.4.22)
$ gem list debase
debase (0.0.9)
Run Code Online (Sandbox Code Playgroud)
我正在运行RubyMine 6.3.我已经尝试恢复到以前的版本6.0.3和5.4.3但我得到相同的错误.
我也尝试卸载并重新安装宝石,这没有帮助.
错误:无法启动RubyMine.找不到JDK.请验证RUBYMINE_JDK,JDK_HOME或JAVA_HOME环境变量指向有效的JDK安装.
我不确定用什么JDK版本号来下载它?
另外如何在11.10中创建桌面链接?
我正在使用JetBrains Rubymine开发Rails应用程序.这是一个很棒的IDE,但不幸的是我没有找到如何格式化hTML或Ruby代码.
有什么建议吗?
我正在使用RubyMine IDE和RVM进行Ruby版本管理
bundler install --path vendor/bundle
Run Code Online (Sandbox Code Playgroud)
保持我的宝石本地化.但是,RubyMine似乎没有读取我的.bundle/config文件,该文件使用BUNDLE_PATH属性指定我的宝石所在的位置:
BUNDLE_PATH: vendor/bundle
BUNDLE_DISABLE_SHARED_GEMS: '1'
Run Code Online (Sandbox Code Playgroud)
我找到了一些资料,表明RubyMine应该支持这一点,但似乎无法找到任何解释它究竟是如何工作或如何正确修复它.
这个线程似乎表明RubyMine应该选择bundler/config
"如果您将bundler配置为默认情况下在vendor/bundle中安装gem,那么RM应该处理这个问题(如果不是,那么这就是一个bug)." http://devnet.jetbrains.com/thread/441239
这里有一些RubyMine错误,表明它无法正常工作:
我还看到了一个stackoverflow线程,使用RVM Gemsets&Bundler和RubyMine,有人抱怨同样的问题,但解决方案只是通过执行以下操作在RVM管理路径下安装gem:
bundle install --system
Run Code Online (Sandbox Code Playgroud)
好吧,这就失去了保持宝石在项目之间隔离的目的.我知道有这样的宝石,但我更喜欢不使用它们.
当我尝试从RubyMine运行我的项目时,我看到的错误如下:
运行开发时出错:[在SDK中找不到Rails]
另一个症状是我在项目视图中的"外部库"下看不到安装在vendor/bundle下的gem,只有我的Ruby SDK和bundler安装在这里.
此外,这工作并从命令行启动我的服务器查找:捆绑exec rails服务器
但即使我尝试使用"在bundle(bundle exec)的上下文中运行脚本"来运行我的服务器,它仍然会失败.
我正在使用Docker镜像和一些指定的环境变量,例如GEM_HOME和BUNDLE_PATH.
RubyMine连接到远程Docker SDK就好了,但我看不到添加的宝石bundler,即使它bundler本身就存在.我的探查器无法配置项目因此,所以我被迫从中启动所有任务和服务器Terminal.
如何让我的bundle宝石可见?
它实际上与自定义bundle宝石路径有关.改变后,宝石消失了gem list.RubyMine从那里获取宝石,因此无法找到那些宝石.
有人知道如何gem list使用bundler自定义宝石路径吗?
即使添加bundle宝石后gem list我也有同样的问题:(