Rails 3 no Windows 7

Como descrito abaixo, no Rails 3, os comandos script/* foram substituidos apenas pelo comando rails.

fonte: http://tinyurl.com/y9enun5

Pois bem. Estou tentando testá-lo no windows (sim windows, fazer o que =/) mas não está dando muito certo.
O comando rails fora do “root of a Rails application”, como por exemplo para criar a aplicação funciona beleza.
Ex: rails myapp

Agora um simples ‘rails -v’ dentro do diretório myapp dá o seguinte erro:

C:\projeto>rails -v C:/Ruby19/lib/ruby/gems/1.9.1/gems/railties-3.0.0.beta/bin/rails:2: command not found: C:/cvc/projetos/chronos/script/rails C:/Ruby19/lib/ruby/gems/1.9.1/gems/railties-3.0.0.beta/bin/rails:2:in `exec': No such file or directory - C:/cvc/projetos/chronos/script/rails (Errno: :ENOENT) from C:/Ruby19/lib/ruby/gems/1.9.1/gems/railties-3.0.0.beta/bin/rails:2:in `<top (required)>' from C:/Ruby19/bin/rails:19:in `load' from C:/Ruby19/bin/rails:19:in `<main>'

Alguma idéia?
A versão do ruby que estou usando é 1.9.1p243

Mesmo erro aqui, já depurei todos os arquivos de configuração da minha aplicação atrás de algum parâmetro de configuração do path, mas todos apontam para o valor setado nas variaveis de ambiente corretamente.

Opa, consegui resolver baseado em um post nesse link:
https://rails.lighthouseapp.com/projects/8994/tickets/3861-script-replaced-by-scriptrails-not-working

Passos:

  1. Edit o script: {DIR_INSTALACAO_RUBY}\lib\ruby\gems\1.9.1\gems\railties-3.0.0.beta\bin\rails
    No meu caso: C:\dev\Ruby19\lib\ruby\gems\1.9.1\gems\railties-3.0.0.beta\bin\rails

  2. Alterar a segunda linha do script para => exec(‘ruby’, Dir.getwd + ‘/script/rails’, *ARGV)
    Note que foi adicionado o parametro ‘ruby’, que em ambiente windows é obrigatório para chamadas de scripts do rails

  3. Salvar e testar
    Na minha build, alguns warnings ainda persistem, mas são referentes a outros gems.

Bom é isso.

Dica!
Confira se o erro depende da versao de ruby!
Use a rvm, para alterar facil a versao! :wink:
VEJA: :arrow: [urlhttp://rvm.beginrescueend.com/[/url]
veja como usar :arrow: [urlhttp://railscasts.com/episodes/200-rails-3-beta-and-rvm[/url]