これは私のエラーメッセージです:
Running rake deploy:post_setup...
rake aborted!
You have requested:
nokogiri >= 0
The bundle currently has nokogiri locked at 1.5.5.
Try running `bundle update nokogiri`
このメッセージは、1.5.5 が ">= 0" の要件を何らかの形で満たしていないことを示していますか? それは正しく聞こえません。
これを間違って解釈している場合、どのように解釈すればよいでしょうか。
(Ruby は jruby-1.6.7.2、バンドルは 1.1.4 です。重要な場合、この rake タスクは実際には whiskey_disk を介して実行されます。)
== 8ヶ月後 ==
私は同じエラーを見つけています。繰り返しますが、whiskey_disk を使用しようとしているので、これは whiskey_disk に関連していると思われます。
今回はbcrypt gemで。
3052 ~/dev/myproj$ bundle exec wd setup --to=grant
Deploying grant@<myserver>.com...
grant@<myserver>.com's password:
Repository already cloned to [/home/grant/myproj]. Skipping.
Running rake deploy:post_setup...
rake aborted!
You have requested:
bcrypt-ruby >= 0
The bundle currently has bcrypt-ruby locked at 3.0.1.
Try running `bundle update bcrypt-ruby`
繰り返しますが、一体何ですか?0 より大きい値をリクエストしていますが、バンドルに gem があり、それが 0 より大きいため、不平を言っています! どうしたの?
Gemfile には単純に含まれていますgem 'bcrypt-ruby'
- バージョンは指定されていません。バージョン 3.0.1 は完全に受け入れられるはずです。
ターゲットサーバーで実行しようbundle update
としましたが、どちらも何も変更しません。bundle update bcrypt-ruby