依赖第三方库时,如何建立自己的library源?

开发web应用,使用ruby或python语言,依赖大量github上的库,项目部署时要下载更新,那么github上的库变了怎么办?
所以考虑把依赖的库都放到自己的服务器上,做内部的gem或pip源。
大家是怎么考虑的呢?有这样做的吗?具体怎么实施呢?

阅读 6.5k
2 个回答

没必要自己建库,你不是引用 master 不会变的,你都放在自己的库上反而不好,一来你自己要维护,二来BUG更新不会及时。

ruby的库统一用bundler/Gemfile, 已发布的gem用版本指定, 没有发布的/自己fork的用git commit hash指定
目前还没到需要私有gem源的程度

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进