我試圖做出TeamCity的一個新的驗收劑......我跟着這篇文章http://docs.rubygems.org/read/chapter/18 ...紅寶石服務器沒有提供寶石?
我創建了一個網站在IIS叫gemserver並具有端口910它具有具有古老寶石寶石夾像activerecord-sqlserver-adapter-1.0.0.9250 ...
我不知道.gem擴展名的MIME類型,所以我只是把application/x-ruby-gem。雖然手動當我把machinename:910 /寶石/寶石名稱我可以下載它。
但是當我使用捆綁安裝它,給出以下錯誤
Fetching source index for http://gems.github.com/
Fetching source index for my server url
Could not reach rubygems repository http://gems.github.com/, my server url:
910/, http://rubygems.org/
Fetching source index for http://rubygems.org/
Could not find gem 'activerecord-sqlserver-adapter (= 1.0.0.9250, runtime)' in a
ny of the gem sources listed in your Gemfile.
請從下面的Gemfile。
source "http://computerName:910/"
source :gemcutter
gem 'rake', '0.8.7'
gem 'cucumber', '0.6.2'
gem 'watir', '1.6.5'
gem 'activerecord', '2.3.8'
gem 'activerecord-sqlserver-adapter', '1.0.0.9250'
gem 'rspec', '1.3.0'
gem 'parseexcel', '0.5.2'
gem 'win32-api', '1.4.5'
gem 'nokogiri', '1.4.1'
gem 'win32-eventlog', '0.5.2'
gem 'win32console'
爲什麼試圖訪問http://gems.github.com? – Morgan
我以爲它會從那裏挑選寶石# –
它將通過Gemfile中列出的來源,我無法從錯誤消息中知道它是否正確查看本地Gem服務器。 – Morgan