gpt4 book ai didi

ruby-on-rails - rails : vendor/gems or vendor/plugins?

转载 作者:太空狗 更新时间:2023-10-29 14:09:37 27 4
gpt4 key购买 nike

我要在我的 Rails 应用程序中使用 git-submodules 跟踪依赖关系。到目前为止,我已经将 haml、shoulda 和 authlogic 之类的子模块添加到“vendor/plugins”。不过,我看到有迹象表明我应该改用“vendor/gems”。

问题:哪个目录是放置作为子模块跟踪的依赖项的合适位置?选择是否随意?

谢谢

最佳答案

简而言之,除了我在下面指出的异常(exception)情况外,我将对所有内容使用 config.gems。

这是我要使用的工作流程:

  1. 我需要的版本存在 gem 的所有插件/库,我做

    环境.rb

    config.gem "plugin_name", :version => ">=1.0.0"

    然后:

    rake gems:unpack:dependencies
  2. 我从源代码(Github 等)安装的所有其他插件我运行:

    script/plugin install github_url

    并且插件放在vendor plugins中。

  3. 就子模块而言,我只会将子模块用于我正在积极开发或我计划使用特定提交的插件/gem,而不是 HEAD,如果我打算更改提交我经常使用。

关于ruby-on-rails - rails : vendor/gems or vendor/plugins?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2623479/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com