gem

    2熱度

    1回答

    當安裝一個JRuby的頻繁升級時,我需要重新安裝我的寶石,因爲它們通常位於jruby安裝目錄中。 我知道它不一定是這樣。有人可能會發布一些說明或指向一個網頁,如何避免這種情況? 請記住,我不想與C-Ruby安裝共享寶石。只需分享JRuby安裝。 感謝,

    54熱度

    13回答

    我嘗試在Ruby 1.8.6,Rails 2.2.2,gem 1.3和sqlite-3.5.9的Fedora 9 Linux機器上安裝SQLite gem。以下是我正在運行的命令及其結果: sudo gem install sqlite3-ruby Building native extensions. This could take a while... ERROR: Error insta

    0熱度

    2回答

    所以,我最近一直在寫一堆紅寶石,我會發現一個方便的是在rdoc中包含當前版本(如gemspec中指定的) - 爲我的圖書館生成的文檔以及我的腳本(我通過gem發佈)使用的OptionParser - 生成的--help部分。任何方式我都可以讓我的用戶輕鬆找出他們當前使用的庫/腳本的版本。 有什麼方法可以訪問我在我的gemspec中從我的lib/或bin/目錄中的ruby文件指定的版本?這樣,我不必

    6熱度

    3回答

    通常我創建一個插件,當我有一個模塊時,我知道我將在其他項目中再次需要,但是,它們也可以打包爲寶石。 什麼時候應該創建一個創建插件的寶石?有沒有任何準備打電話的標準?

    0熱度

    2回答

    繼續從my question on using frozen Capistrano a couple of days back我仍然有問題運行Capistrano凍結在我的供應商文件夾中。 當我嘗試運行我的帽子的凍結版本 ruby -r rubygems ./vendor/gems/capistrano-2.5.2/bin/cap deploy-with-migrations 我得到一個錯誤

    2熱度

    2回答

    之前我創建其中有bin目錄 幾個腳本寶石 的實用程序類lib目錄 和多次測試的測試目錄 supertool bin toolA toolB lib supertool supertool.rb helper.rb test tc_main.rb tc_etc.rb 現在,爲了在我安裝gem之前運行測試,我在測試頂部

    4熱度

    3回答

    我想寫一個Ruby代碼片段,當我的Gem通過[sudo ]gem install mygem第一次安裝時運行。可以做到嗎?

    1熱度

    4回答

    我最近安裝了RailRoad gem來生成我的應用模型和控制器的.svg圖。 rake任務保持與類似的錯誤打破: 1.8/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:263:in `load_missing_constant': uninitialized constant

    3熱度

    3回答

    假設你有一個軟件包。你想讓它成爲寶石,因爲寶石是在Ruby世界中分配任何事物的事實上的標準方式。寶石非常棒 - 對於圖書館來說。但對於真正的應用程序,Rubygems系統似乎缺乏。只有「最近」他們引入了一種將可執行​​文件標記爲放置在全系統可執行文件路徑中某處的方法。不幸的是,Ruby的寶石似乎仍然需要軟件包的其他方面,即將配置文件放在/ etc或/ usr/share/doc下的文件中。或者是?

    3熱度

    2回答

    我想將2個寶石嵌入到我的RubyCocoa應用程序中,因此用戶無需將它們安裝到他/她自己的控制檯上。但是我找不到有關如何做到這一點的任何信息。