Posts Tagged ‘ rails

Consertando o Rails 3 no Snow Leopard

Dica rápida para quem está usando o Rails 3 no Snow Leopard, com o rvm.

Possivelmente, ao rodar rails s você irá se deparar com um erro parecido com esse:

➜  demo_app git:(master) ✗ rails s
/Users/ppvanzella/.rvm/gems/ruby-1.9.2-p0/gems/sqlite3-ruby-1.3.1/lib/sqlite3/sqlite3_native.bundle: [BUG] Segmentation fault
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
[1]    99112 abort      rails s

Isto acontece porque o rails está com o caminho para o system ruby hardcoded, e tenta executar então com o ruby 1.8.7-p174 que veio com o Snow Leopard, e não com o 1.9.2-p0 que você deve ter instalado pelo rvm.
Para arrumar, edite:

sudo mvim /usr/bin/rails

(vim porque sou marrento)
E troque a primeira linha, que começa com

#!/System/…

Por

#!/usr/bin/env ruby

Salve e seja feliz.

:wq

 
SEO Powered by Platinum SEO from Techblissonline