Gem::Specification deprecation warning

Posted by admin | Development,Ruby on Rails | Saturday 28 May 2011 13:22

Die Deprecation Warnung

NOTE: Gem::Specification#default_executable= is deprecated with no replacement. It will be removed on or after 2011-10-01.
Gem::Specification#default_executable= called from /Users/dannythuring/.rvm/gems/ruby-1.9.2-p180/specifications/mongo-1.2.4.gemspec:10.

beim Einsatz von rvm kann durch das Ausführen von

rvm rubygems current

beendet werden.

Share/Save/Bookmark

Ruby on Rails 3.1 RC 1

Posted by admin | Development,Ruby on Rails | Friday 27 May 2011 15:45

Mit dem Update von beta1 auf rc1 von Rails 3.1 ist auch der hier beschriebene Fehler behoben.

Also im Gemfile die Einträge updaten:

gem 'rails', '3.1.0.rc1'
gem 'sprockets'

und

bundle update

ausführen.

Share/Save/Bookmark

Rails 3.1beta Testinstallation

Posted by admin | Development,Ruby on Rails | Wednesday 18 May 2011 19:49

Nachdem ich jetzt schon eine Weile mit Rails 3.0 arbeite wollte ich jetzt für ein neues Projekt bereits mit Rails 3.1beta starten.

Zuerst habe ich anhand der Erklärungen von http://everydayrails.com/2011/05/08/rails-3.1-beta-rvm.html per rvm ein neues Gemset angelegt und Rails 3.1beta  installiert. Alles läuft gut mit ruby-1.9.2-p180. Doch nach dem ersten Starten von WEBrick mit

rails s

gab es eine Fehlermeldung:

/.rvm/gems/ruby-1.9.2-p180@rails31beta/gems/actionpack-3.1.0.beta1/lib/sprockets/railtie.rb:37:in `block (2 levels) in <class:Railtie>': undefined method `context' for #<Sprockets::Environment:0x000001016770a8> (NoMethodError)

Die Lösung war bei mir im Gemfile eine andere Sprockets Version zu benutzen:

gem 'sprockets', '2.0.0.beta.2'

Da bereits die neuere Version 2.0.0.beta.4 installiert war ein

bundle update sprockets

nötig.

 

Wenn man dann noch das Gem für Mongoid auf github/master setzt funktioniert dieses auch.

gem "mongoid", :git => "https://github.com/mongoid/mongoid.git"

 

Share/Save/Bookmark