geminabox搭建gem server

服务器上搭建Geminabox

  • 在服务器上建立如下目录结构(建议在用户home目录下):
  • 编辑config.ru,添加如下内容:
require "rubygems"
require "geminabox"

Geminabox.data = "./data"
run Geminabox
rackup

默认端口为9292,则gem server地址为http://serverip:9292/。可以用rackup -p 80指定端口。

上传gem

gem inabox -g http://username:[email protected] gemname
  • 例如:

安装actionmailer:

gem inabox actionmailer-3.2.2.gem -g http://username:[email protected]

安装gems目录下所有gems:

gem inabox gems/*  -g http://username:[email protected]