There are locations outside of your home dir where one can find 'his' files on any *nix-like OS. /var, /tmp among them.
I tried installing Ddt on my MacBook but things went broken with License::Software module. Yet, anyway, carefully looking into your output I see that things are broken at Ddt testing stage. This pretty much excludes zef as a cause of the problem. So, the best thing to do first, as I already suggested, is to report to the module author. Next thing you could do is to force install the module without testing with --/test zef command line option. Best regards, Vadim Belman > On Apr 7, 2019, at 4:12 PM, David Christensen <dpchr...@holgerdanske.com> > wrote: > >> 6 квіт. 2019 р. о 22:28 David Christensen <dpchr...@holgerdanske.com> пише: >>> perl6-users: >>> >>> I have: >>> >>> macOS Mojave >>> Version 10.14.4 >>> MacBook Pro (Retina, 15-inch, 2015) >>> >>> >>> Today, I downloaded and installed: >>> >>> https://rakudo.org/latest/star/macos >>> >>> into my normal user account per the built-in instructions (including >>> setting PATH). >>> >>> >>> Perl 6 seems to work: >>> >>> 2019-04-06 19:20:23 dpchrist@Davids-MBP ~ >>> $ perl6 --version >>> This is Rakudo Star version 2019.03.1 built on MoarVM version 2019.03 >>> implementing Perl 6.d. >>> >>> >>> But when I try to install the Ddt package with zef, it appears that zef is >>> trying to operate on system folders (?): >>> >>> 2019-04-06 19:19:34 dpchrist@Davids-MBP ~ >>> $ zef install Ddt >>> ===> Searching for: Ddt >>> ===> Updating cpan mirror: >>> https://raw.githubusercontent.com/ugexe/Perl6-ecosystems/master/cpan1.json >>> ===> Updating p6c mirror: http://ecosystem-api.p6c.org/projects1.json >>> ===> Updated cpan mirror: >>> https://raw.githubusercontent.com/ugexe/Perl6-ecosystems/master/cpan1.json >>> ===> Updated p6c mirror: http://ecosystem-api.p6c.org/projects1.json >>> ===> Searching for missing dependencies: File::Ignore, >>> License::Software:ver<0.2.0>, Pod::To::Markdown >>> ===> Searching for missing dependencies: Pluggable >>> ===> Testing: File::Ignore >>> ===> Testing [OK] for File::Ignore >>> ===> Testing: Pluggable:ver<0.3>:auth<github:tony-o> >>> ===> Testing [OK] for Pluggable:ver<0.3>:auth<github:tony-o> >>> ===> Testing: License::Software:ver<0.2.0>:auth<kalkin> >>> # github source https://github.com/kalkin/License-Software needs to end >>> in .git >>> ===> Testing [OK] for License::Software:ver<0.2.0>:auth<kalkin> >>> ===> Testing: Pod::To::Markdown:ver<v.0.1.4> >>> ===> Testing [OK] for Pod::To::Markdown:ver<v.0.1.4> >>> ===> Testing: Ddt:ver<0.5.5>:auth<kalkin> >>> Failed to change the working directory to >>> '/var/folders/r_/lk5svb150bzf2wdvp6ct_t_c0000gn/T/6aGzXY88az/Foo-Bar': does >>> not exist >>> in block <unit> at t/02-generate-test.t line 12 >>> >>> Failed to change the working directory to >>> '/var/folders/r_/lk5svb150bzf2wdvp6ct_t_c0000gn/T/3CxIelhQKl/Foo-Bar': does >>> not exist >>> in block <unit> at t/03-absent-dirs.t line 12 >>> >>> ===> Testing [FAIL]: Ddt:ver<0.5.5>:auth<kalkin> >>> Aborting due to test failure: Ddt:ver<0.5.5>:auth<kalkin> (use --force-test >>> to override) >>> >>> >>> 2019-04-06 19:20:45 dpchrist@Davids-MBP ~ >>> $ zef --version >>> v0.7.1 >>> >>> >>> Suggestions? >>> >>> >>> David > > > On 4/6/19 11:17 PM, Vadim Belman wrote: > > Hi David, > > > > Those are not system but temporary. Unfortunately, I can't check the module > > now as I'm writing from my iPad, but guessing that you should report to the > > module's author. > > > Thanks for the reply. > > > (I find it surprising that there are directories outside of /Users owned by a > normal user account, but find(1) says there are nearly two thousand (!). > Clearly, I am a macOS noob.) > > > Looking for the directory given in the error message, this is the deepest > level that currently exists: > > 2019-04-07 12:37:52 dpchrist@Davids-MBP ~ > $ ls -al /var/folders/r_/lk5svb150bzf2wdvp6ct_t_c0000gn/T > total 8 > drwx------@ 39 dpchrist staff 1248 Apr 7 12:40 . > drwxr-xr-x@ 5 dpchrist staff 160 Mar 15 22:14 .. > drwx------ 5 dpchrist staff 160 Apr 7 12:32 .AddressBookLocks > drwx------ 2 dpchrist staff 64 Apr 7 12:32 .CalendarLocks > drwx------@ 2 dpchrist staff 64 Apr 7 12:39 TemporaryItems > drwx------@ 2 dpchrist staff 64 Apr 7 12:32 > com.apple.AddressBook.ContactsAccountsService > drwx------@ 2 dpchrist staff 64 Apr 7 12:32 com.apple.AirPlayUIAgent > drwx------@ 2 dpchrist staff 64 Apr 7 12:32 com.apple.CalendarAgent > drwx------@ 2 dpchrist staff 64 Apr 7 12:32 > com.apple.CalendarNotification.CalNCService > drwx------@ 2 dpchrist staff 64 Apr 7 12:37 > com.apple.CloudPhotosConfiguration > drwx------@ 2 dpchrist staff 64 Apr 7 12:35 > com.apple.CoreRoutine.helperservice > drwx------@ 2 dpchrist staff 64 Apr 7 12:39 com.apple.MailCacheDelete > drwx------@ 2 dpchrist staff 64 Apr 7 12:37 com.apple.PhotoIngestService > drwx------@ 2 dpchrist staff 64 Apr 7 12:32 com.apple.SocialPushAgent > drwx------ 2 dpchrist staff 64 Apr 7 12:32 com.apple.TelephonyUtilities > drwx------ 2 dpchrist staff 64 Apr 7 12:32 com.apple.bird > drwx------ 3 dpchrist staff 96 Apr 7 12:32 com.apple.cloudd > drwx------@ 2 dpchrist staff 64 Apr 7 12:37 com.apple.cloudphotosd > drwx------@ 2 dpchrist staff 64 Apr 7 12:39 > com.apple.dt.IDECacheDeleteAppExtension > drwx------@ 3 dpchrist staff 96 Apr 7 12:32 com.apple.geod > drwx------@ 2 dpchrist staff 64 Apr 7 12:32 com.apple.iCal.CalendarNC > drwx------ 2 dpchrist staff 64 Apr 7 12:32 com.apple.identityservicesd > drwx------@ 2 dpchrist staff 64 Apr 7 12:32 com.apple.lateragent > drwx------ 2 dpchrist staff 64 Apr 7 12:39 com.apple.mapspushd > drwx------@ 2 dpchrist staff 64 Apr 7 12:32 com.apple.ncplugin.stocks > drwx------@ 2 dpchrist staff 64 Apr 7 12:32 com.apple.ncplugin.weather > drwx------@ 2 dpchrist staff 64 Apr 7 12:32 com.apple.parsecd > drwx------@ 2 dpchrist staff 64 Apr 7 12:39 com.apple.photoanalysisd > drwx------@ 2 dpchrist staff 64 Apr 7 12:37 com.apple.photolibraryd > drwx------@ 2 dpchrist staff 64 Apr 7 12:39 com.apple.photomodel > drwx------@ 2 dpchrist staff 64 Apr 7 12:37 com.apple.photomoments > drwx------@ 2 dpchrist staff 64 Apr 7 12:32 com.apple.routined > drwx------@ 2 dpchrist staff 64 Apr 7 12:40 com.apple.siri.media-indexer > drwx------@ 2 dpchrist staff 64 Apr 7 12:32 com.apple.soagent > drwx------ 2 dpchrist staff 64 Apr 7 12:32 com.apple.tccd > drwx------ 3 dpchrist staff 96 Apr 7 12:38 com.apple.touristd > drwx------ 2 dpchrist staff 64 Apr 7 12:32 com.apple.trustd > drwxr-xr-x 2 dpchrist staff 64 Apr 7 12:38 shared-pasteboard > -rw------- 1 dpchrist staff 115 Apr 7 12:36 xcrun_db > > > Any other suggestions for installing Ddt with zef? > > > David >