标签: rubymine

Rubymine 30 天试用,提前卸载

如果我在 30 天试用期到期之前卸载 Rubymine,以后还可以再次使用该试用版吗?我只使用了一天,担心如果卸载它,我将无法免费试用它。

rubymine

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

无法在 Rubymine 中创建 Ruby on Rails 项目

  • 突然我无法正确创建新项目。当我使用 Rubymine 创建一个新的 Rails 项目时,它会将我的文件创建到名为3.0.9的子文件夹中。我也无法开始我的项目。我得到的错误是:

RubyMine Gem Manager
RubyMine 检测到未安装“testproject”所需的某些 gem
安装缺少的 gem

所以我点击“安装缺少的宝石”我收到错误:

未安装以下 gem:
xaws-s3x:在远程 gem 存储库中找不到满足依赖关系的 gem

  • 如果我尝试启动该项目,它会说:

运行开发时出错:testproject:在项目中找不到 Rails 服务器启动器“/home/laptop/RubymineProjects/testproject/script/rails”

  • 如果我尝试将 a 放入另一个项目的rails server launcher文件夹中script,则会出现一堆其他错误:

警告 TCPServer 错误:地址已在使用中 -bind(2)
/usr/lib/ruby/1.8/webrick/utils.rb:73:in `initialize':地址已在使用中 -bind(2) (Errno::EADDRINUSE)

边注:

我正在使用 Ubuntu,几天前当我创建项目时一切正常。

ubuntu ruby-on-rails rubymine

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

将 RubyMine 设置转移到 IntelliJ IDEA?

我有兴趣从 RubyMine 5 升级到完整的 IntelliJ IDEA Ultimate 12。但是,我希望在进行转换时保持 RubyMine 设置不变。

是否可以将我的 RubyMine 设置转移到 IntelliJ IDEA Ultimate?

intellij-idea rubymine

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

RubyMine 5.4调试器超时,但调试控制台显示已连接

在轨道项目中,我对"如何让rubymine调试工作"提出了很多疑问.在RubyMine中选择"运行/调试'myproject'"会弹出一个标题为"连接到调试器"的对话框,该对话框可能在10秒后失败(超时).但是,在调试控制台中,只要我调用Run/Debug,就会有一条信息性消息从"(i)Disconnected"变为"(i)Connected".超时后,这会变回"(i)Disconnected"连接是否真的发生但RubyMine不知道?

编辑:我应该注意到我能够连接到在RubyMine之外手动启动的调试服务器(rdebug-ide),并且我的计算机系统(Mac OS X)有一个名称,并且控制台中没有显示任何错误. ..RubyMine只是在自动启动调试服务器时才连接.

debugging rubymine

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

在开发gem时读取文件(在lib下)的最佳实践是什么?

在处理开发宝石的"路径"时,我经历了一些痛苦.这是文件夹结构

生产代码:

lib/gem_name/foo/templates/some_template.erb
lib/gem_name/foo/bar.rb
Run Code Online (Sandbox Code Playgroud)

测试代码:

test/gem_name/foo/bar_test.rb
Run Code Online (Sandbox Code Playgroud)

在bar.rb中,我通过以下方式阅读模板:

File.read("templates/some_template.erb") => Errno::ENOENT: No such file or directory
Run Code Online (Sandbox Code Playgroud)

当我在RubyMine中的bar_test.rb中运行单元测试时,它给出了错误:

Errno::ENOENT: No such file or directory - D:/.../test/gem_name/foo/templates/some_template.erb
Run Code Online (Sandbox Code Playgroud)

显然路径上的测试是错误的.

我的问题是,

  1. 如何处理这个问题?
  2. 在开发宝石时处理这种路径问题的最佳实践是什么?

编辑:
因为__FILE__只返回它所写文件的路径,所以我现在定义fname(参见@ ckruse的答案)就像我需要的每个文件中的函数一样.它有效,但不优雅.也许有人会在这方面找到比我更好的解决方案.如果是的话,请告诉我.:)

ruby gem rubymine

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

为什么快捷方式在 ruby​​mine IDE 中不起作用

没有快速按钮不起作用。原因?已经搜索了整个互联网,一无所获。有人告诉我,也许是 Ubuntu 中的问题。我们都知道它有效,但我没有。谁知道什么?

keyboard-shortcuts rubymine

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

Rubymine 6.0.2,无法调试

在我的新OSX Mavericks安装上,我想尝试一下Rubymine,但是无法使调试器工作(尽管我设法使用IntelliJ和ruby插件在Windows 7上运行).

这就是我所做的(已经安装了XCode和命令行工具):

homebrew install ruby
gem update --system
Run Code Online (Sandbox Code Playgroud)

然后我安装了Rubymine并打开了我的一些项目.启动调试器后,rubymine尝试安装依赖项:

无法安装Gems.未安装以下gem:/Applications/RubyMine.app/rb/gems/ruby-debug-ide-0.4.22.gem:安装ruby-debug-ide-0.4.22.gem时出错:ERROR:无法构建gem native延期./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby mkrf_conf.rb安装基础gem您没有/Library/Ruby/Gems/2.0.0目录的写权限./Library/Ruby/Site/2.0.0/rubygems/installer.rb:620:in verify_gem_home' /Library/Ruby/Site/2.0.0/rubygems/installer.rb:740:in pre_install_checks' install' /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:136:in/Library/Ruby/Site/2.0.0/rubygems / installer.rb:213: in block in install'/ Library/Ruby /Site/2.0.0/rubygems/request_set.rb:120:in each' /Library/Ruby/Site/2.0.0/rubygems/request_set.rb:120:in install'/ Library/Ruby/Site/2.0.0/rubygems / install' mkrf_conf.rb:34:independency_installer.rb:389:in救援'mkrf_conf.rb:27:in'' rake失败,退出代码1 Gem文件将保持安装在/ Volumes/OSX DATA/Users/freakazoid/.gem/ruby​​/2.0.0/gems/ruby​​-debug-ide-0.4.22中进行检查.结果记录到/ Volumes/OSX DATA/Users/freakazoid/.gem/ruby​​/2.0.0/extensions/universal-darwin-13/2.0.0/ruby​​-debug-ide-0.4.22/gem_make.out/Applications/RubyMine.app/rb/gems/debase-0.0.9.gem:安装debase-0.0.9.gem时出错:错误:无法构建gem原生扩展./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby:无效选项-D( - h将显示有效选项)(RuntimeError)extconf失败,退出代码1 Gem文件将保持安装在/ Volumes/OSX DATA/Users/freakazoid/.gem/ruby​​/2.0.0/gems/debase-0.0.9中进行检查.结果记录到/ Volumes/OSX DATA/Users/freakazoid/.gem/ruby​​/2.0.0/extensions/universal-darwin-13/2.0.0/debase-0.0.9/gem_make.out

我可以毫无问题地做一个

gem install debugger
Run Code Online (Sandbox Code Playgroud)

在我的osx终端上

有帮助吗?

ruby gem rubymine ruby-debug

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

RubyMine使用不正确/不同的Ruby版本-Ubuntu

我在Ubuntu系统上,并使用rbenv安装了ruby-2.1.3。我已经将2.1.3设置为全局,并且可以从我的系统终端进行访问。

系统终端:

lambda@lambda-PC:~$ ruby -v
ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-linux]
Run Code Online (Sandbox Code Playgroud)

但是,当我在RubyMine嵌入式终端中运行相同的命令时,它要求我通过aptitude存储库安装ruby。

lamdba@lambda-PC:~/RubymineProjects/Loccasions$ ruby -v
The program 'ruby' can be found in the following packages:
 * ruby
 * ruby1.8
Try: sudo apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud)

“ gem环境”和“ gem -v”也是如此。

系统终端:

lambda@lambda-PC:~$ gem -v
2.4.2
lambda@lambda-PC:~$ gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 2.4.2
  - RUBY VERSION: 2.1.3 (2014-09-19 patchlevel 242) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/lambda/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0
  - RUBY EXECUTABLE: /home/lambda/.rbenv/versions/2.1.3/bin/ruby
  - EXECUTABLE DIRECTORY: /home/lambda/.rbenv/versions/2.1.3/bin
  - SPEC CACHE DIRECTORY: /home/lambda/.gem/specs
  - SYSTEM …
Run Code Online (Sandbox Code Playgroud)

ruby terminal ubuntu ruby-on-rails rubymine

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

RubyMine 显示隐藏文件夹

如何在 RubyMine 中显示隐藏文件夹?我通过在帮助中搜索找到了快捷键 Alt + H,但它不起作用。我的项目内的一个文件夹中有一个隐藏文件,但是当我在项目列中选择该文件夹并按 Alt + H 时,什么也没有发生。

jetbrains-ide rubymine

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

Rubymine:使用已安装的Puma-dev进行调试吗?

是否可以让Rubymine连接(并重新启动)用于调试会话的已安装/正在运行的Puma-dev实例?

我使用Puma-dev在“ Appname” .test上测试我的Rails应用程序,但是如果我需要在应用程序中调试某些东西并想使用Rubymine的内置调试器,则只能让它在Port上启动另一个Puma实例。 3000(或我选择的任何端口),但尚未在端口80/443上运行的Puma-dev。

有可能吗?

ruby debugging ruby-on-rails rubymine puma

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