【发布时间】:2014-01-07 13:22:21
【问题描述】:
我正在尝试尽可能多地使用 RubyMine,而 RubyMine 有时会要求我自己不会使用任何宝石(RubyMine 会)。
是否可以在 Gemfile 中检测到我是从 RubyMine 捆绑的?或者一般来说:是否可以检测到我捆绑的工具(终端、iTerm、RubyMine、TeamCity)?
我知道有特定的红宝石平台作为宝石的条件。我正在寻找放入我的 Gemfile 的内容是这样的:
tool :rubymine do
gem 'minitest-reporters'
gem 'ruby-debug'
end
结果当我从 FOR Example RubyMine 运行捆绑时,我会安装 minitest-reporters 和 ruby-debug,但是我从终端捆绑的同事不会安装这些 gem。
【问题讨论】:
-
对不起,我完全不明白你的问题。你到底想达到什么目标?
-
这个问题很难理解。在使用完全自动化一切并让您更难理解它在做什么的 IDE 之前,您可能想多学习一点 Ruby?此外,请记住您编写的是 Gemfile,而不是 RubyMine。所以你应该知道你使用的是什么宝石。
-
phoet: simone: 我不想只在需要时才安装 gem。换句话说,不使用 RubyMine 的同事不会安装 gems,因为他对它们没有用处
-
simone:我知道我正在编写 Gemfile。 RubyMine 只是一个例子。我的问题中还有另一个例子;)
-
我在问题中添加了对我的期望的扩展描述,希望它能帮助大家理解我的问题
标签: ruby bundler rubymine gemfile