我想從rails源代碼創建一個gem並安裝gem。如何從rails源代碼構建一個gem?
在克隆rails的主存儲庫之後,我嘗試了以下操作。
$>gem build rails.gemspec
$>gem install rails-4.2.0.alpha.gem
它沒有工作。我也試過$>rake install
也沒有工作。
期待您的幫助!
我想從rails源代碼創建一個gem並安裝gem。如何從rails源代碼構建一個gem?
在克隆rails的主存儲庫之後,我嘗試了以下操作。
$>gem build rails.gemspec
$>gem install rails-4.2.0.alpha.gem
它沒有工作。我也試過$>rake install
也沒有工作。
期待您的幫助!
根目錄中有一個腳本,它從源代碼構建並安裝這些寶石。它被稱爲install.rb。單獨運行上述安裝腳本之前在寫這篇的AREL寶石需要從源代碼構建和安裝的時間:您可以通過運行以下使用它:
ruby install.rb 4.2.0.alpha
注意。這是因爲rails中的版本約束需要一個尚未發佈到rubygems.org上的arel版本。
謝謝!當我嘗試運行'rake install'或'rake build'時,_arel_ gem是個問題。我應該分別安裝_arel_ gem。再次感謝! – heemin
鑑於您所寫的內容,我會重新考慮從源代碼「構建」rails並自行更改其代碼。 –
Rails *是*源代碼...不確定你想要實現什麼,但是如果你遵循標準安裝,你將最終得到所有rails源代碼和gem源代碼以及一個可用的應用程序。 – Matt
我想獲得最新的rails源代碼。如果我將rails的版本設置爲4.2.0.alpha,那麼源代碼是否與rails的master git存儲庫中的代碼相同?我還可以從哪裏找到安裝了寶石之後的源代碼? – heemin