Ich betreibe rails s
oder bundle exec rails s
und ich bekomme diese Warnung:Bundler und falsche Binstubs?
Bundler is using a binstub that was created for a different gem.
This is deprecated, in future versions you may need to `bundle binstub rails` to work around a system/bundle conflict.
Was bedeutet das? Wenn ich mich in der Bundler-Site umschaue, bin ich der Meinung, dass du ausführbare Dateien für sie festlegen kannst. Anstatt also bundle exec blabla
auszuführen, kannst du einfach bin/blabla
ausführen. Also dieser Fehler sagt mein bundler
ist nicht auf den richtigen binstub gesetzt?
Wenn ich laufen die bundle binstub rails
bekomme ich diese Ausgabe
rails has no executables, but you may want one from a gem it depends on.
railties has: rails
bundler has: bundle, bundler
Ich verstehe nicht, was mein System mir zu sagen versucht, und es ist nicht etwas zu zerbrechen, aber ich habe das Gefühl, diese in einen größeren verwandeln könnte Problem, wenn ich das beheben es nicht
ruby 2.0.0p247
die
/Users/evan/.rvm/rubies/ruby-2.0.0-p247/bin/ruby
Rubin whic h bundler
/Users/evan/.rvm/gems/ruby-2.0.0-p247/bin/bundler
Rails 4.0.2
Edit:
Also, wenn ich laufen die Befehle in der Gaul Nachricht:
bundle config --delete bin # Turn off Bundler's stub generator
rake rails:update:bin # Use the new Rails 4 executables
ich am Ende immer uninitialized constant Bundler
Fehler mit bundle exec
Befehle und der einzige Weg, den ich gefunden habe, um das zu beheben, ist es, bundle install --binstubs
, die die NAG-Nachricht am Anfang dieses Beitrags zurückbringt, erneut auszuführen.
Gleiches Problem hier. Bundler 1.6.2, Rails 4.0.3, rbenv 0.4.0 –
Gerade aktualisiert zu Rails 4.0.5 und es gibt mir immer noch das Problem Nag. Erhalten Sie die gleichen Bündelfehler, die ich am Ende des Posts bemerkt habe, wenn Sie die vorgeschlagenen Befehle ausführen? – user2936314
Einfache Lösung: http: // stackoverflow.com/a/27460085/115363 –