与this相关但不相同。
我是Rails的新手,甚至使用Ruby,我通常只使用控制台工具来完成我需要做的非常特殊的事情。
我想了解更多关于Rails的知识,并尝试一些开源的Rails应用程序。为了便于讨论,我们说我想设置Storytime CMS。
在安装指南中,它说我需要将gem storytime
添加到我的Gemfile中。虽然我知道如何做到这一点,但我知道这与gem install storytime
相当(有点),我不明白的是:
gem install storytime
bundle install
此外,在我当前的机器中,克隆git存储库后,运行bundle install
(是的,我安装了bundler gem)给了我一个错误。虽然gem install storytime
成功了。
此外,指南说"将故事时间添加到您的Gemfile"。如果我从头开始,我还没有Gemfile。那是我需要先bundle init
吗?
我知道这是一个非常新手的问题,但我已经搜索了这个并且无法获得任何明确的信息。非常感谢。
答案 0 :(得分:0)
注意:“Centralized”是一种简化:您可以设置自己的gem-server并使用它。这对私人宝石非常有用。
当你执行git clone
时,你从Git存储库下载源代码(通常是github.com,但可能会有所不同)。
您还可以从git存储库获取捆绑器获取Gems。当您需要尚未发布的特定版本的gem时,这很方便。即错误的修复程序已提交到存储库,但尚未发布新版本。
所以简而言之,我会说: Git:开发人员处理代码的地方,增强它 Gem:打包的代码快照