.available?
現在非推奨のメソッドを呼び出している古いバージョンのJasminegemを使用しているようです。Jasmine 1.2.1は、最新の安定したgemバージョンです。また、Bundlerを使用していないようです。そのため、コマンドを使用して、プロジェクトで現在使用しているgemset(dmstaffingのように見えます)に切り替えてから、をrvm 1.9.3-p194@dmstaffing
実行してくださいgem install jasmine -v '1.2.1'
。少し動的で変更が簡単なため、gemsetではなくBundlerを使用することをお勧めします。代わりにbundlerを使用して依存関係を管理する場合は、bundlerがインストールされていることを確認してから、プロジェクトディレクトリにGemfileを作成してください。rubygems.orgからgemを取得したい場合は、次のものがあることを確認してください。
source "http://rubygems.org"
次に、Gemfileの先頭で、使用するジャスミンの最新のgemバージョンを明示的に指定します。
gem "jasmine", "~> 1.2.1"
または、Jasmineソースコードから現在の安定したgemを取得します。
gem "jasmine", :git => "git://github.com/pivotal/jasmine.git", :branch => "1.2.rc1"
または、勇気がある場合は、いつでも開発部門を利用できます。
gem "jasmine", :git => "git://github.com/pivotal/jasmine.git", :branch => "master"
次に、を実行しbundle install
ます。Jasmineの現在のバージョンには、問題の原因となったコードが含まれていないため、警告が表示されなくなりました。後で依存関係の問題を回避するために、常にgemバージョンを指定することをお勧めします。