I just renamed webfarm to webfarm.pl, and it started. Don't delay dinner !!, I'm running now and starting to play around with it.
thx On Sat, Apr 25, 2015 at 5:41 PM, Jan Henning Thorsen <jan.henn...@thorsen.pm > wrote: > I'm guessing "sudo" doesn't inherit the PATH from your user, so it doesn't > find hypnotoad. I guess I could make Toadfarm a bit more clever when it > comes to finding "hypnotoad", but I'm making dinner now so the > "improvement" won't be available until tomorrow. > > Anyhow, try running "sudo -E" instead or manipulate $ENV{PATH} inside > webfarm, like this: > > $ENV{PATH} = > "/home/mojouser/perl5/perlbrew/perls/perl-5.20.2/bin:$ENV{PATH}"; > > I would very much appreciate if you made an issue on github > <https://github.com/jhthorsen/toadfarm/issues>, but I will try to look > into this either way. > > > > On Saturday, April 25, 2015 at 6:29:38 PM UTC+2, mjb152 wrote: >> >> Jan - I'm playing with this now, but hitting an initial problem. >> >> I generate 2 apps, with: - >> >> mojo generate app Test1 >> mojo generate app Test2 >> >> I then edit both the scripts (test1/script/test1 >> and test2/script/test2), adding the following lines so they will start >> nicely. >> >> *use FindBin;* >> *BEGIN { unshift @INC, "$FindBin::Bin/../lib" }* >> >> so now I have a directory called */home/mojouser/apps* with 2 apps in >> subdirectories *test1* and *test2*. >> If I type *morbo test1/script/test1 *then it works, same for test2. >> all good. >> >> If I create a file called webfarm, as below and start it, I get an error. >> any ideas why ? >> >> webfarm >> #!/home/mojouser/perl5/perlbrew/perls/perl-5.20.2/bin/perl >> use Toadfarm -dsl; >> >> logging { >> combined => 1, >> file => "/var/log/toadfarm/app.log", >> level => "info", >> }; >> >> mount "/home/mojouser/apps/test1/script/test1" => {"Host" => >> "46.101.2.191"}; >> mount "/home/mojouser/apps/test2/script/test2" => {"Host" => >> "46.101.2.191"}; >> >> plugin "Toadfarm::Plugin::AccessLog"; >> >> start; # need to be at the last line >> >> >> Error >> mojouser@ultron:~/apps$ sudo ./webfarm start >> Can't exec "hypnotoad": No such file or directory at >> /home/mojouser/perl5/perlbrew/perls/perl-5.20.2/lib/site_perl/5.20.2/Toadfarm/Command/ >> start.pm line 44. >> Hypnotoad server failed to start. (72057594037927935) >> >> >> >> >> >> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "Mojolicious" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/mojolicious/WFh3C3elp9Y/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > mojolicious+unsubscr...@googlegroups.com. > To post to this group, send email to mojolicious@googlegroups.com. > Visit this group at http://groups.google.com/group/mojolicious. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Mojolicious" group. To unsubscribe from this group and stop receiving emails from it, send an email to mojolicious+unsubscr...@googlegroups.com. To post to this group, send email to mojolicious@googlegroups.com. Visit this group at http://groups.google.com/group/mojolicious. For more options, visit https://groups.google.com/d/optout.