如何卸载/取消需要宝石

时间:2016-04-02 16:21:35

标签: ruby rubygems capybara calabash

我正在进行移动⇔网络测试,结合了Calabash和Capybara宝石。 gems调用具有相同名称的方法(如page),我发现很难让我的代码执行所需文件的方法。

我可以不需要宝石吗?如果可能,请告诉我这是不是一个好主意。

1 个答案:

答案 0 :(得分:2)

  

我可以不需要宝石吗?

没有

require只是运行该文件。期。 “不需要”将基本上意味着反向运行文件,撤消代码所做的一切。但这是不可能的。想象一个非常简单的宝石,只包含这一行:

print "\a"

这将导致计算机发出一次哔声。 “不需要”将意味着计算机附近的每个人都会忘记他们听到了哔哔声。那太荒谬了。

有编程语言,库和计算,它们是明确设计的,它们可以 - 在非常有限的,严格受限的情况下 - “反向运行”,但Ruby不是这样的语言。