Skip to content

install for windows, Could not find Shell::Command #15

huanguan1978 opened this Issue Jul 2, 2012 · 8 comments

4 participants


C:\Documents and Settings\Administrator\panda>perl6 bin\panda install panda
Could not find Shell::Command in any of: C:\Documents and Settings\Administrator
\panda\lib, C:\Documents and Settings\Administrator/.perl6/lib, /Parrot-4.5.0/li

tadzik commented Jul 2, 2012

Thanks for your report.

Panda is not dependency-free, so in order to use it, you need to bootstrap it. There's a bootstrap.bat script that should work on windows and install all the dependencies required.

Still, if that won't help...
What version of panda are you using? Is it the one that comes with Rakudo Star?

mortiz++ has recently fixed a couple of issues in Panda. Mayhaps the new version will fix the issues you have?

garyaj commented Jul 4, 2012

I seem to have got the same message while trying to install panda on MAC OS X 10.7.

sh ./
==> Fetching File::Tools
==> Building File::Tools
resolve stage failed for File::Tools: No such method 'basename' for inv
ocant of type 'Str'
in block at /Users/gary/Projects/panda/lib/
in sub find at /Users/gary/Projects/panda/ext/File/
in method build at /Users/gary/Projects/panda/lib/Panda/
in method build-helper at /Users/gary/Projects/panda/lib/
in method resolve-helper at /Users/gary/Projects/panda/lib/
in method resolve at /Users/gary/Projects/panda/lib/
in any call_with_capture at src/gen/
in block at src/gen/CORE.setting:443
in method resolve at /Users/gary/Projects/panda/lib/
in block at bin/panda:86
in method reify at src/gen/CORE.setting:5059
in method reify at src/gen/CORE.setting:4958
in method reify at src/gen/CORE.setting:4958
in method gimme at src/gen/CORE.setting:5342
in method eager at src/gen/CORE.setting:5317
in method eager at src/gen/CORE.setting:1074
in sub eager at src/gen/CORE.setting:5607
in sub MAIN at bin/panda:83
in block at bin/panda:1

Could not find Shell::Command in any of: lib, /Users/gary/.perl6/lib, /


What version of panda are you using? Is it the one that comes with Rakudo Star?
panda version, git clone the latest, not use rakudo Star.

garyaj commented Jul 10, 2012

Git says this:
git pull
remote: Counting objects: 31, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 17 (delta 10), reused 17 (delta 10)
Unpacking objects: 100% (17/17), done.
From git://
551cdc5..b7c1e4d pod-installing -> origin/pod-installing
Already up-to-date.

tadzik commented Feb 24, 2013

Does that still apply?

tadzik commented Mar 11, 2013

Closing now, not enough information. Please reopen anyone if you still experience this problem.

@tadzik tadzik closed this Mar 11, 2013
@Siddhant Siddhant reopened this May 18, 2013

Platform: Cygwin, Windows7, 64-bit

siddhant@siddhant-PC ~/panda
$ perl6 -v
This is perl6 version 2013.04-65-g570d1d6 built on parrot 5.2.0 revision RELEASE_5_2_0

siddhant@siddhant-PC ~/panda
$ git pull
Already up-to-date.

siddhant@siddhant-PC ~/panda
$ perl6
Could not find Shell::Command in any of: ext/File__Tools/lib/, /home/siddhant/rakudo/install/lib/parrot/5.2.0-devel/languages/perl6/site/lib, /home/siddhant/rakudo/install/lib/parrot/5.2.0-devel/languages/perl6/vendor/lib, /home/siddhant/rakudo/install/lib/parrot/5.2.0-devel/languages/perl6/lib, /home/siddhant/.perl6/2013.04-65-g570d1d6/lib


After today's changes, I'm not experiencing this issue. Closing.

@Siddhant Siddhant closed this May 20, 2013
@stmuk stmuk added a commit that referenced this issue May 26, 2015
@stmuk stmuk Squashed 'ext/JSON__Tiny/' changes from f889af3..42df6e0
42df6e0 Merge pull request #15 from paultcochrane/pr/add-unit-declarator
532723d Add unit declarator to module, class and grammar declarations
354b936 Switch from Match.ast do Match.made
7278e40 Merge branch 'master' of
9a0d31f Strike surrogates off todo list
60b3d80 Implement surrogate pair handling using Bufs
215b406 Add tests for utf16 surrogate pairs

git-subtree-dir: ext/JSON__Tiny
git-subtree-split: 42df6e029d778dc88cbb64236e17ff092d996169
@niner niner added a commit that referenced this issue Feb 22, 2016
@niner niner Squashed 'ext/File__Find/' changes from 7a683ab..d3e2be7
d3e2be7 Merge pull request #16 from vendethiel/patch-1
d85150d Document `exclude`
b1a7dca Merge pull request #15 from niner/master
6ee5ca0 Update to post-GLR semantics
cfc6865 Merge pull request #13 from szabgab/travis
323e1ea add travis configuration file
b73e655 Merge pull request #12 from moritz/fix-push-append
b71e40e Unbreak File::Find by s/push/append/

git-subtree-dir: ext/File__Find
git-subtree-split: d3e2be709aeb2479dc02b154fdc179fe7a077d83
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.