1

s3nukeをインストールしようとしています。最新のルビーと宝石を備えた最新の Mac OS から。

最初に、git リポジトリを自分の/var/src/(現在の/var/src/s3nuke) に複製しました。

README のインストールは非常に簡単です。

gem install s3nuke

応答:

ERROR:  Could not find a valid gem 's3nuke' (>= 0) in any repository

このエラーに関するほとんどのヘルプは、私が何らかのプロキシの背後にいることを前提としています。私は違います。rubygems または ruby​​forge に問題なく ping を実行できます。正常に更新でき、他の gem をインストールすることもできます。ここではいくつかの例を示します。

$ gem -v
1.8.24
$ ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
$ gem install rubygems-update
Successfully installed rubygems-update-1.8.24
1 gem installed
Installing ri documentation for rubygems-update-1.8.24...
Installing RDoc documentation for rubygems-update-1.8.24...
$ update_rubygems
RubyGems 1.8.24 installed
$ sudo gem update --system
Latest version currently installed. Aborting.

それでは、他の宝石を試してみましょう。

$ gem install eventmachine
Fetching: eventmachine-1.0.0.gem (100%)
Building native extensions.  This could take a while...
Successfully installed eventmachine-1.0.0
1 gem installed
Installing ri documentation for eventmachine-1.0.0...
Installing RDoc documentation for eventmachine-1.0.0...
$ gem install clamp
Fetching: clamp-0.5.0.gem (100%)
Successfully installed clamp-0.5.0
1 gem installed
Installing ri documentation for clamp-0.5.0...
Installing RDoc documentation for clamp-0.5.0...

だから私は最新で、他のgemをインストールできます。しかし、s3nuke はまだ動揺しません。

$ gem install s3nuke
ERROR:  Could not find a valid gem 's3nuke' (>= 0) in any repository

別の gem ソース (http://gems.rubyforge.org/) も追加しましたが、まだ運がありません。

手伝ってくれますか?

これが私の環境です:

$ gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 2.0.a
  - RUBY VERSION: 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-12
  - GEM PATHS:
     - /Library/Ruby/Gems/1.8
     - /Users/my_username/.gem/ruby/1.8
     - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://rubygems.org/", "http://gems.rubyforge.org/"]
  - REMOTE SOURCES:
     - http://rubygems.org/
     - http://gems.rubyforge.org/

手動でインストールしようとしましたが、s3nuke git リポジトリには s3nuke.gemが含まれていません。

おすすめは何ですか?

4

2 に答える 2

3

バンドラーを使用する場合は、Gemfile の次の行に追加できます。

gem "s3nuke", :git => "git://github.com/SFEley/s3nuke.git"

または、 specific_install gemでインストールできます

gem install specific_install
gem specific_install -l http://github.com/SFEley/s3nuke.git
于 2012-11-17T14:11:39.737 に答える
1

次の行をGemfileに直接追加できます。

gem 's3nuke', :git => 'git://github.com/SFEley/s3nuke.git'

次回インストールするときにgemがインストールされますbundle install(Bundlerを使用している場合)

于 2012-11-17T14:11:08.257 に答える