Ruby 服务端小白,如何搭建私有 gems 库,公司内网使用

Jianlesss · November 22, 2023 · Last by BC5wenshuAD57 replied at November 27, 2023 · 674 hits

本人前端开发,打算搞个私有 gems 库给公司其他人使用,内网共享 昨天试了 geminabox,发现只能本机使用,其他电脑访问不了 有没有傻瓜式的教程啊? 万分感谢,祝大家年薪百万

私有 gems 库很麻烦,直接把 Github 当作 source 更简单。

范例:

gem 'foo', git: '[email protected]:dideler/foo.git', ref: '4aded'

https://stackoverflow.com/questions/2577346/how-to-install-gem-from-github-source

Reply to xiaoronglv

感谢,这种方式确实是可以的,但没法通过 gem install 安装了,只能通过 bundle install 安装。 不是做个镜像,就是把自己开发的 gem 放到私有库里供同事下载

放在 Github 经常作用不大,因为 github 上的项目有很大可能存在其它依赖,这些依赖仍然需要从 rubygems.org 下载

Reply to hellonunam

哥,太厉害了,咋整的,感谢😀

我最近也在搭建 rubygems 私库,使用 nexus3,目前遇到一个比较棘手的问题。 具体是 nexus3 的 rubygems proxy 使用正常,group 类型只能 gem install,使用 bundle install 一直失败。

nexus3 中的 maven、npm 都可以正常使用。找了很久资料也没有解决。给官方的 issus 也没回复。有没有小伙伴遇到类似的问题

You need to Sign in before reply, if you don't have an account, please Sign up first.