0
我是Ruby
的新手,我寫了一個小應用程序,它由大約50個.rb
文件和6個文件夾組成。應用程序的目的是爲Ruby用戶提供SDK
,以便與我的API
進行交互。它也使用少量寶石。現在我想發佈這個程序對特定用戶,但在網上尋找的解決方案真糊塗我(可能只是因爲我是新來的吧)和MOST發現帖子是對Rails
爲特定用戶發佈Ruby應用程序
被通過幾個帖子,我發現合理的是從中製作一個gem
,並在rubygems.org
處發佈這個gem
。 (但是這也使得它完全公開)
問:
- 這是我的具體情況正確的做法?
- 如何管理依賴關係? (這部分很混亂,我需要更多的指導)
- 如何限制觀衆? (我個人git的服務器,這會不會有幫助)
其他信息:
- 應用程序是用Ruby版本
2.1.8
開發,這使得使用TLS
http
Get
/Post
請求,並且是不是 aRails
或web應用程序 - 我已經通過了幾個SO帖子,如THIS,THIS等,但我無法理解我的情況。
- 我在Jetbrains' IDE, called RubyMine中創建了一個項目。我的項目沒有bin文件夾等,但只有我自己的文件夾和
.rb
文件。而且大多數解決方案還會討論bin。
任何幫助將不勝感激。
@jbhannah限制下載訪問寶石並非萬無一失。理論上人們可以開始分發盜版。最好還可以讓創業板的功能依賴於作爲用戶被授權使用API的一部分授予的API令牌。無論如何,這是大多數API寶石的工作原理。例如,要使用Google API Gem,您需要輸入有效的Google開發人員令牌。 –