rubygems

    2熱度

    3回答

    我想在我的主目錄(用於測試的不同版本的紅寶石)中安裝第二個ruby安裝。我已經編譯了紅寶石到​​,並且一切正常,直到我嘗試安裝rubygems。 我已將GEM_HOME設置爲~/gems目錄和GEM_PATH設置爲相同。然後我嘗試安裝rubygems與 ~/bin/ruby setup.rb 安裝似乎成功,但ruby安裝後找不到rubygems。 $~/bin/irb irb(main):0

    2熱度

    3回答

    每次我運行rake或大部分鐵軌的命令,我得到一個惱人的警告。我仍然是Ruby/Rails的初學者,並且我希望得到關於如何破解boot.rb以停止令人討厭的警告的建議。我使用的是Rails 1.2.6和RubyGems 1.3.1。 (我還沒有將Rails升級到2.x,因爲我仍然從使用1.2.x的書中學習Rails)。我很感激任何建議。我一直無法通過Google搜索找到解決方案。謝謝! 的boot.

    1熱度

    3回答

    我們已經在ruby中構建了一個自定義套接字服務器,並將它打包爲一個gem。由於這是一個內部項目,我們不能簡單地將它發佈到RubyForge或GitHub。我試圖設置我們自己的gem服務器,但gem不會通過https進行身份驗證。我們的其他部署全部用於使用capistrano和svn進行部署的標準rails應用程序。 我們目前的設置是使用與capistrano類似的導軌部署。它具有以下功能: 退房從

    1熱度

    3回答

    我試圖安裝「libxml的」寶石(http://libxml.rubyforge.org/install.xml)和它說的libxml需要一些其他的庫要安裝,以建立並正常運行: * libm (math routines: very standard) * libz (zlib) * libiconv * libxml2 我安裝了RubyGems,但我不知道「

    0熱度

    2回答

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

    2熱度

    1回答

    如何讓C擴展使用rb_f_require來要求ext目錄之外的文件(例如要求lib/foo/foo.rb從ext/foo.so)。

    5熱度

    2回答

    什麼替代品可用於在Ruby中ping IP地址? stdlib「ping」庫在功能上似乎相當有限。我不想在這裏滾動我自己的代碼。有沒有好的寶石?我應該吮吸它並與之共處嗎? (我在Linux上編碼的Ruby 1.8.6)

    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回答

    的Linux 2.6.18-92.el5,紅寶石1.8.7,2.2.2的Rails,MySQL的寶石2.7 我安裝了MySQL的二進制分發在/ usr /本地,然後安裝MySQL的寶石是這樣的: gem install mysql --no-rdoc --no-ri \ -- --with-mysql-include=/usr/local/mysql/include \ --w

    3熱度

    3回答

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