in reply to Re^4: Installing cpanminus in Strawberry Perl on Windows 10
in thread Installing cpanminus in Strawberry Perl on Windows 10

Looking at the paths from your o conf, such as /c/Users/David/.cpan, it looks more like a cygwin configuration for cpan (from what I remember from my few abortive experiences with cygwin). Given the look of that cpan config, I think the reason it worked for me when I installed the Slic3r perl x64 and installed App::cpanminus using cpan was that I have installed a bunch of the GnuWin32 utilities in places like /usr/bin, and they are in my path, so the strangely-configured cpan was still able to do what I meant.

I agree with ++marto, their custom 64bit Strawberry is muddying things. I'm glad you were able to get it running with the standard 32-bit Strawberry.

For reference, with a standard instance of (portable) 64bit Strawberry (using berrybrew to install it), the out-of-the box cpan configuration for 5.24.2 x64 looks like the following for me:

C:\Users\pryrt\Documents>cpan Loading internal null logger. Install Log::Log4perl for logging messag +es Unable to get Terminal Size. The Win32 GetConsoleScreenBufferInfo call + didn't work. The COLUMNS and LINES environment variables didn't work +. at C:\berrybrew\5.24.2_64\perl\vendor\lib/Term/ReadLine/readline.pm + line 410. cpan shell -- CPAN exploration and modules installation (v2.16) Enter 'h' for help. cpan> o conf $CPAN::Config options from c:\berrybrew\5.24.2_64\perl\lib/CPAN/Config +.pm: commit [Commit changes to disk] defaults [Reload defaults from disk] help [Short help about 'o conf' usage] init [Interactive setting of all options] applypatch [] auto_commit [1] build_cache [50] build_dir [c:\berrybrew\5.24.2_64\cpan\build] build_dir_reuse [0] build_requires_install_policy [yes] bzip2 [ ] cache_metadata [1] check_sigs [0] cleanup_after_install undef colorize_debug undef colorize_output [0] colorize_print [bold green] colorize_warn [bold red] commandnumber_in_prompt [0] commands_quote undef connect_to_internet_ok [1] cpan_home [c:\berrybrew\5.24.2_64\cpan] curl [] dontload_hash undef dontload_list undef ftp [] ftp_passive [1] ftp_proxy [] ftpstats_period undef ftpstats_size undef getcwd [cwd] gpg [] gzip [ ] halt_on_failure [1] histfile [c:\berrybrew\5.24.2_64\cpan\histfile] histsize [1000] http_proxy [] inactivity_timeout [0] index_expire [1] inhibit_startup_message [0] keep_source_where [c:\berrybrew\5.24.2_64\cpan\sources] load_module_verbosity [none] lynx [] make [c:\berrybrew\5.24.2_64\c\bin\dmake.exe] make_arg [] make_install_arg [UNINST=1] make_install_make_command [c:\berrybrew\5.24.2_64\c\bin\dmake.exe] makepl_arg [] mbuild_arg [] mbuild_install_arg [--uninst 1] mbuild_install_build_command undef mbuildpl_arg [] ncftp [] ncftpget [] no_proxy [] pager [C:\Windows\system32\more.COM] password undef patch [c:\berrybrew\5.24.2_64\c\bin\patch.exe] patches_dir undef perl5lib_verbosity [none] plugin_list undef prefer_external_tar [0] prefer_installer [MB] prefs_dir [c:\berrybrew\5.24.2_64\cpan\prefs] prerequisites_policy [follow] proxy_pass undef proxy_user undef randomize_urllist undef recommends_policy [1] scan_cache [atstart] shell [C:\Windows\system32\cmd.exe] show_unparsable_versions [0] show_upload_date [1] show_zero_versions [0] suggests_policy [0] tar [ ] tar_verbosity [none] term_is_latin [1] term_ornaments [1] test_report [0] trust_test_report_history [0] unzip [] urllist 0 [http://cpan.strawberryperl.com/] 1 [http://www.cpan.org/] use_prompt_default [0] use_sqlite [1] username undef version_timeout [15] wait_list undef wget [] yaml_load_code [0] yaml_module [YAML::XS] cpan>