1

我想知道什么是宝石?来自 C++、Java,它们似乎是构成类或插件的包,我应该说。

  • 但它们是如何工作的?它们中的大多数都在 github 上进行共享,但是当我将它们放在我的 gemfile 中并运行 bundle install 时会发生什么?

  • 我是否将当前版本放入本地主机中的临时文件中,或者他的服务器一直从 github 获取信息?7

  • 如果他们在服务器上,我可以以某种方式修改 gem 吗?

谢谢

4

2 回答 2

0

宝石是图书馆;Ruby 文件、描述符、测试以及库拥有的任何其他内容的集合。

当您执行bundle install.

用于bundle show [gem_name]查看 gem 的安装位置。

不过,我建议使用rvm或等效工具来管理不同的宝石/红宝石集。

于 2012-08-07T13:21:12.900 回答
0

Ruby Toolbox是寻找适合您项目的 gem 的好地方。这个免费的 railscasts 剧集将教您如何管理您的项目 gem。

于 2012-08-07T13:43:02.600 回答