在不同的机器上共享/重用Ruby代码的正确方法是什么?

时间:2014-10-20 23:43:13

标签: ruby methods module reusability

我有一个VPS,通常我会为日常任务编写Ruby脚本。有时我也希望在家用机器上使用相同的脚本/方法。我应该如何在太机器之间共享和重用已经编写的代码?我应该写一个gem并在两台机器上安装吗?或者有没有办法使用“加载”方法从HTTP或NFS共享加载Ruby模块?我认为HTTP会像JavaScript / HTML一样优先,但“加载”方法似乎无法使用HTTP网址。

5 个答案:

答案 0 :(得分:1)

我认为使用github或其他一些源代码控制软件是最合适的想法。

答案 1 :(得分:0)

通过HTTP或NFS共享代码对我来说似乎很奇怪。我可以根据可靠性和安全性来考虑从外部加载的问题。

我更喜欢Gem或至少一个git repo,当我需要在不同的机器上使用代码时,我可以查看它。

答案 2 :(得分:0)

像Github或BitBucket这样的版本控制系统非常适合这种情况。您基本上有一个中央存储库(在他们的服务器上),您将存储您的代码。假设计算机A进行了更改,并推动了#34;它到服务器,现在您可以轻松地让计算机B,C等知道已经进行了更改,并且可以更新那里的代码。

答案 3 :(得分:0)

Ruby带有一个名为 RubyGems 的强大的包管理系统,它是为完全创建的。

答案 4 :(得分:0)

我在各种机器之间共享脚本的首选工具是Dropbox - 便宜而快速的解决方案。对我来说工作很完美。