2013-05-09 91 views
0

我想讓Capifony在我的Symfony2應用程序和我的生活中工作我無法得到它的工作,因爲我沒有真的知道如何調試紅寶石下面是我在做什麼。Capifony:syntax error,unexpected tLABEL,expected keyword_do or'{'or'('

$ lsb_release -a 
No LSB modules are available. 
Distributor ID: Ubuntu 
Description: Ubuntu 12.10 
Release:  12.10 
Codename:  quantal 

$ ruby -v 
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] 
$ gem -v 
2.0.3 
$ gem list 

*** LOCAL GEMS *** 

capifony (2.2.8) 
capistrano (2.15.4, 2.14.2) 
capistrano-maintenance (0.0.3, 0.0.2) 
colored (1.2) 
highline (1.6.18) 
inifile (2.0.2) 
net-scp (1.1.0) 
net-sftp (2.1.2) 
net-ssh (2.6.7) 
net-ssh-gateway (1.2.0) 
rubygems-update (2.0.3) 

$ capifony . 
[add] writing './Capfile' 
[add] writing './app/config/deploy.rb' 
[done] symfony 2 project capifonied! 

$ cap deploy 
/usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:93:in `instance_eval': deploy:3: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '(' (SyntaxError) 
php app/console assets:install web 
        ^
deploy:4: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '(' 
php app/console cache:clear 
        ^
deploy:5: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '(' 
php app/console cache:clear --env=prod --no-debug 
        ^
deploy:5: syntax error, unexpected tUMINUS, expecting keyword_do or '{' or '(' 
php app/console cache:clear --env=prod --no-debug 
             ^
deploy:7: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '(' 
php app/console assetic:dump 
         ^
deploy:8: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '(' 
php app/console assetic:dump --env=prod --no-debug 
         ^
deploy:8: syntax error, unexpected tUMINUS, expecting keyword_do or '{' or '(' 
php app/console assetic:dump --env=prod --no-debug 
             ^
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:93:in `load' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:172:in `load_from_file' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:89:in `load' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:86:in `block in load' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:86:in `each' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:86:in `load' 
     from Capfile:1:in `load' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:93:in `instance_eval' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:93:in `load' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:172:in `load_from_file' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:89:in `load' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:86:in `block in load' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:86:in `each' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/configuration/loading.rb:86:in `load' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/cli/execute.rb:65:in `block in load_recipes' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/cli/execute.rb:65:in `each' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/cli/execute.rb:65:in `load_recipes' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/cli/execute.rb:31:in `execute!' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/lib/capistrano/cli/execute.rb:14:in `execute' 
     from /usr/lib/ruby/gems/1.9.1/gems/capistrano-2.15.4/bin/cap:4:in `<top (required)>' 
     from /usr/local/bin/cap:23:in `load' 
     from /usr/local/bin/cap:23:in `<main>' 

我意識到我沒有碰deploy.rb但那是因爲我得到同樣的錯誤,不管我做任何的想法,不勝感謝

。?。

回答

1

爲了解決這個問題,我卸載了ruby和所有的寶石,然後使用rvm安裝了ruby 1.8.7並重新安裝了capifony。我認爲capifony目前與1.9 *分支不兼容年。

相關問題