2015-10-30 81 views
0

我已經在我的系統中安裝了我的寶石,並且我還希望我的朋友從我的source中安裝該寶石。我運行了gem server命令並嘗試使用我的以下命令從朋友系統安裝它。如何從寶石服務器安裝寶石?

gem install gemname --source=http://myIP:8808 

其未安裝如何安裝它。

我收到此錯誤。 錯誤:在執行寶石...(GEM :: RemoteFetcher :: FetchError) 不良反應404未找到(http://my_ip:8808/gems/my_gem-1.0.1.gem

回答

0

主機必須使用

gem server 

啓動寶石服務器在終端

客戶端需要通過插入下列命令

gem sources --add http://myIP:port_nr 
0123到URL添加到它的源

在此之後,客戶端可以通過運行

gem install gemname 

下載並安裝寶石,我希望這有助於

+0

我所做的是不是添加源中我直接使用的相同 – Praveenkumar

+0

你確定客戶端系統可以訪問主機他的端口?你需要轉發端口,如果其他人正試圖從另一個網絡下載 –

+0

他們能夠使用和其他寶石只安裝我們創建的寶石不工作我檢查gemspec也沒有什麼似乎可疑。 @Jasper van den Berg – Praveenkumar