本機 gem server
作者:gugod 發佈於:看裝好的 rubygems 的方式是: 執行指令:gem server
,然後打開瀏覽器看。可是這樣總是有點煩,為何不將 gem server 變成 rack app,然後嵌在 nginx 中,隨時可看呢?
用另人已經寫好的 sinatra-rubygems 就能輕鬆辨到這事。
先把它 clone 下來放好
cd ~/src
git clone git://github.com/jnewland/sinatra-rubygems.git
到 nginx.conf
加入
server {
listen 80;
server_name gems.local;
root /Users/gugod/src/sinatra-rubygems/public;
passenger_enabled on;
rack_env production;
}
到 /etc/hosts
裡加入
127.0.0.1 gems.local
重開 nginx 後、瀏覽器拜訪 `http://gems.local` 就可以看到結果了。