如何建立自己的第乙個gem

2021-09-02 12:38:03 字數 647 閱讀 7421

(1)使用bundle gem hhg10建立乙個名為hhg10的資料夾

(2)修改檔案為hhg10.gemsepc檔案。

在相應的lib/hhg10下完成相關功能的rb檔案寫

(3)執行打包gem build hhg10.gemspec 會出現success built rubygem字眼成功

接下來就是把打包好的gem上傳到相應的伺服器,或推到rubygems裡面,需要有個註冊個賬號

1)curl -u hhg08 > ~/.gem/credentials

2)less ~/.gem/credentials

3)chmod 0600 ~/.gem/credentials

4)gem push hhg10-0.1.0.gem

把他們推到自己github賬戶上吧。

跟之前的grape開發有點相似,最好採用3層方式,第一層為名字hhg10,第二層為api,第3層為各個介面。層與層之間要建立關係,在gem包裡面一般使用require跟autoload方式,來達到目的。

最外層的hhg10.rb裡面呼叫模組api層 autoload :api,『hhg10/api』達到呼叫模組,而在api裡面就是各種require 'hhg10/api/hello'他會自動補齊字尾。在對應的api資料夾下,乙個功能乙個rb檔案。

建立你的第乙個Gem

by pilipala published 2011 11 15 你在ruby世界看到到處都是gem。他們幾乎是所有的ruby應用程式的核心。我承認當我試著建立第乙個gem的時候,我有點戰戰兢兢。但我很快就發現了,這玩意簡單得要死。在這個部落格系列中,我將涵蓋從頭開始建立乙個gem的基礎,然後轉移到...

建立自己的第乙個Vue專案

1,需要安裝nodejs,並且npm 版本需要大於 3.0 我的已經安裝過了,檢查一下版本 2,全部安裝vue cli 檢視vue cli是否成功,vue v v必須是大寫的 3,建立專案,首先進入到專案目錄下,然後執行下面的命令 vue init webpack 專案名稱 裡面的參考 4,啟動專案...

自己的第乙個網頁

檔案是乙個儲存在輔助儲存器上的資料序列,可以包含任何資料內容。概念上,檔案是資料的集合和抽象。二進位制檔案直接由位元0和位元1組成,沒有統一字元編碼,檔案內部資料的組織格式與檔案用途有關。二進位制檔案和文字檔案最主要的區別在於是否有統一的字元編碼 無 件建立為文字檔案或者二進位制檔案,都可以用 文字...