あなたが提供できるどんな助けにも前もって感謝します!Railsサイト(Rails 2.3.15 / Ruby 1.8.7)を実行していて、ambethiaRecaptchaをインストールしようとしています。私の理解では、このバージョンは3未満のRailsにも適しています。
https://github.com/ambethia/recaptcha/blob/96e237ecb60414ce27252f9a272e10951f323eab/README.rdoc
と
config.gem "recaptcha", :lib => "recaptcha/rails", :version => "0.3.2"
このバージョンを2つの異なる方法でインストールしてみました。まず、上記のconfig.gem行をenvironment.rbファイルに貼り付けました。以下のような警告を含む長いエラーメッセージが表示されました。
Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
最後にこのメッセージがありました:
Missing these required gems: recaptcha = 0.3.2 You're running: ruby 1.8.7.352 at /opt/local/bin/ruby18 rubygems 1.8.19 at /opt/local/lib/ruby/gems/1.8, /home/goseecampus/.gem/ruby/1.8 Run
rake gems:installto install the missing gems.
2番目の試み:environment.rbからコードを取り出しました。次に、readmeファイルの指示を使用してgemをインストールしようとしました。私のSSH入力:
config.gem "ambethia-recaptcha", :lib => "recaptcha/rails", :source => "http://gems.github.com", version => "0.3.2"
エラーも発生しました:
-bash: recaptcha/rails,: No such file or directory
この問題を解決するためにご協力いただければ幸いです。