2013-07-11 20 views
8

Próbuję pobrać aplikację node.js, aby rozpocząć korzystanie z programu Foreman. I uruchomić polecenie w katalogu głównym forman start projekty i wciąż otrzymuję następujący błąd:Błąd rozpoczynający majster (Dotenv :: FormatError)

/Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/dotenv-0.8.0/lib/dotenv/environment.rb:34:in `block in load': Line "== project-ps Config Vars" doesn't match format (Dotenv::FormatError) 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/dotenv-0.8.0/lib/dotenv/environment.rb:27:in `each' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/dotenv-0.8.0/lib/dotenv/environment.rb:27:in `load' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/dotenv-0.8.0/lib/dotenv/environment.rb:23:in `initialize' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/foreman-0.63.0/lib/foreman/engine.rb:172:in `new' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/foreman-0.63.0/lib/foreman/engine.rb:172:in `load_env' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/foreman-0.63.0/lib/foreman/cli.rb:136:in `load_environment!' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/foreman-0.63.0/lib/foreman/cli.rb:38:in `start' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/thor-0.18.1/lib/thor/command.rb:27:in `run' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/thor-0.18.1/lib/thor/base.rb:439:in `start' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/gems/foreman-0.63.0/bin/foreman:7:in `<top (required)>' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/bin/foreman:23:in `load' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/bin/foreman:23:in `<main>' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:in `eval' 
from /Users/Hebime/.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:in `<main>' 

Projekt działa perfekcyjnie na moich maszynach współpracownikami przy użyciu tego samego polecenia. Używam OSX 10.8.4.

Wszelkie pomysły?

Dzięki!

+2

Czy możesz pokazać nam zawartość swoich plików .env? (usuń wszelkie poufne informacje) –

Odpowiedz

1

Wpadłem też na ten błąd. W moim przypadku miałem przypadkowo włączone polecenie „włączyć” w moim pliku .env:

. venv/bin/activate 
export DEBUG=True 
... 

Kiedy wpadłem majster, jest analizowany plik .env i natknął się na tej pierwszej linii. Komentując tę ​​komendę aktywującą, problem zniknął.