Posts Tagged ‘ bugfix

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

[Bugfix] USBs Mortas

Meu note andava se comportando de maneira estranha. Era até assustador:
Se eu plugasse algo na USB antes do boot (mouse, pendrive, HD), funcionava perfeitamente. Mas se eu plugasse após o GDM subir, nada. O que estava plugado funcionava, o que eu pluguei depois, nem sinal de vida. E isso acontecia tanto no Fedora 8 quanto no Gutsy. Depois de muito procurar na internet, descobri que é um problema (para variar) com a ACPI.
Explicando: tenho que bootar meu note com a linha noapic no  kernel, porque sem ela o coitado trava antes de subir o X. Mas isso causa as USBs a serem desativadas após alguns segundos após o boot em alguns notes (os que apresentam a linha que fala sobre um “BIOS BUG FOUND”).

Resolver é simples:
Adicione a linha

irqfixup

ao fim do seu kernel no /boot/grub/menu.lst e seja feliz.
Isso tende, pelo que eu vi, a resolver vários outros problemas, como travamentos estranhos.

Live free!

Powered by ScribeFire.

 
SEO Powered by Platinum SEO from Techblissonline