osx yosemite - Perl Update in OS X 10.10.5, Cannot Locate Perl Modules -
update: tried again , realized perl said when tried load module, got "permission denied" error. so, re-ran script using sudo...and worked. guess must sort of permissions changes.
original:
updated os x 10.10.5 , suddenly, perl can no longer locate of cpan-installed modules. newly installed modules not found. know update installed perl 5.18.2, when explicitly use 5.16, modules still cannot located.
the output of perl -v here:
summary of perl5 (revision 5 version 18 subversion 2) configuration: platform: osname=darwin, osvers=14.0, archname=darwin-thread-multi-2level uname='darwin osx228.apple.com 14.0 darwin kernel version 14.0.0: tue jun 2 11:49:04 pdt 2015; root:xnu-2782.1.97.1.3~1development_x86_64 x86_64 ' config_args='-ds -e -dprefix=/usr -dccflags=-g -pipe -dldflags= -dman3ext=3pm -duseithreads -duseshrplib -dinc_version_list=none -dcc=cc' hint=recommended, useposix=true, d_sigaction=define useithreads=define, usemultiplicity=define useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef compiler: cc='cc', ccflags ='-arch i386 -arch x86_64 -g -pipe -fno-common -dperl_darwin -fno-strict-aliasing -fstack-protector', optimize='-os', cppflags='-g -pipe -fno-common -dperl_darwin -fno-strict-aliasing -fstack-protector' ccversion='', gccversion='4.2.1 compatible apple llvm 6.0 (clang-600.0.39)', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, off_t='off_t', lseeksize=8 alignbytes=8, prototype=define linker , libraries: ld='cc -mmacosx-version-min=10.10.5', ldflags ='-arch i386 -arch x86_64 -fstack-protector' libpth=/usr/lib /usr/local/lib libs= perllibs= libc=, so=dylib, useshrplib=true, libperl=libperl.dylib gnulibc_version='' dynamic linking: dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-arch i386 -arch x86_64 -bundle -undefined dynamic_lookup -fstack-protector' characteristics of binary (from libperl): compile-time options: has_times multiplicity perlio_layers perl_dont_create_gvsv perl_hash_func_one_at_a_time_hard perl_implicit_context perl_malloc_wrap perl_preserve_ivuv perl_sawampersand use_64_bit_all use_64_bit_int use_ithreads use_large_files use_locale use_locale_collate use_locale_ctype use_locale_numeric use_perlio use_perl_atof use_reentrant_api locally applied patches: /library/perl/updates/ comes before system perl directories installprivlib , installarchlib points updates directory built under darwin compiled @ jul 9 2015 01:30:43 %env: perl5lib="/users/jrg/perl5/lib/perl5:" perl_local_lib_root=":/users/jrg/perl5" perl_mb_opt="--install_base /users/jrg/perl5" perl_mm_opt="install_base=/users/jrg/perl5" @inc: /users/jrg/perl5/lib/perl5/darwin-thread-multi-2level /users/jrg/perl5/lib/perl5 /library/perl/5.18/darwin-thread-multi-2level /library/perl/5.18 /network/library/perl/5.18/darwin-thread-multi-2level /network/library/perl/5.18 /library/perl/updates/5.18.2/darwin-thread-multi-2level /library/perl/updates/5.18.2 /system/library/perl/5.18/darwin-thread-multi-2level /system/library/perl/5.18 /system/library/perl/extras/5.18/darwin-thread-multi-2level /system/library/perl/extras/5.18 .
any , suggestions appreciated!
locating them not going help. need reinstall them anyway. perl doesn't maintain binary api compatibility between version (though can safely upgrade newer release of same version).
Comments
Post a Comment