[Dancer-users] set environment in command line
Nick Knutov
mail at knutov.com
Tue May 1 12:14:34 CEST 2012
ok,
config->{environment}='dev2';
Dancer::Config::load();
now
# ./test.pl --environment dev2 | grep env
ErrorConnectServer at ./test.pl line 139. # my custom error
'envdir' => '/home/.../environments',
'environment' => 'dev2',
On `say Dumper(config)` I see that environment (including data for
D::P::DataBase) is not loaded.
So, how should I set up 'dev' environment for ':script' scripts?
01.05.2012 15:38, Nick Knutov написал:
> http://search.cpan.org/dist/Dancer/lib/Dancer/Cookbook.pod#Configuration_and_environments
>
>
> "Note that you can change the running environment using the
> --environment commandline switch."
>
> #!/usr/bin/env perl
> # [...]
> use Dancer ':script';
> use Data::Dumper;
> say Dumper(config);
> die;
> # end of test script
>
> # ./test.pl --environment dev2 | grep env
> Died at ./test.pl line 32.
> 'envdir' => '/home/.../environments',
> 'environment' => 'development',
>
> Is it ok? Am I doing something wrong?
>
--
Best Regards,
Nick Knutov
http://knutov.com
ICQ: 272873706
Voice: +7-904-84-23-130
More information about the Dancer-users
mailing list