perlbrew fails, IO::Socket::SSL, perhaps my paths or @INC ?

97 views
Skip to first unread message

Michael W. J. West

unread,
Nov 20, 2020, 2:05:15 PM11/20/20
to Mojolicious
I want to use perlbrew, but it fails.

success with system perl:   perl -Mojo -E 'say g("mojolicious.org")->dom->at("title")->text'

fails with perlbrew, error involves IO::Socket::SSL but that seems to be up to date.



For example: 
westmj@penguin:~$ perlbrew off
perlbrew is turned off.
westmj@penguin:~$ perl -v

This is perl 5, version 28, subversion 1 (v5.28.1) built for x86_64-linux-gnu-thread-multi
(with 65 registered patches, see perl -V for more detail)

Copyright 1987-2018, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

westmj@penguin:~$ perl -Mojo -E 'say g("mojolicious.org")->dom->at("title")->text'
Mojolicious - Perl real-time web framework
westmj@penguin:~$ perlbrew switch  perl-5.32.0 
westmj@penguin:~$ perl -Mojo -E 'say g("mojolicious.org")->dom->at("title")->text'
IO::Socket::SSL 2.009+ required for TLS support at /home/westmj/perl5/lib/perl5/ojo.pm line 35.
westmj@penguin:~$ /home/westmj/perl5/perlbrew/perls/perl-5.32.0/bin/perl -Mojo -E 'say g("mojolicious.org")->dom->at("title")->text'
IO::Socket::SSL 2.009+ required for TLS support at /home/westmj/perl5/lib/perl5/ojo.pm line 35.
westmj@penguin:~$ cpanm install IO::Socket::SSL
install is up to date. (0.01)
IO::Socket::SSL is up to date. (2.068)
westmj@penguin:~$

I had a conversation on freenode that may offer clues, but I am awkward.

https://mojolicious.org | https://minion.pm | https://book.mojolicious.org | https://conduct.mojolicious.org | No pasting or logging, use https://gist.github.com | The first web framework to support WebSockets!


Hi.  Newbie, working through the tutorials.  I am stymied when the error message says I need something, but I can't seem to satisfy it... to wit:   IO::Socket::SSL is there!                      westmj@penguin:~$ perl -vThis is perl 5, version 32, subversion 0 (v5.32.0) built for x86_64-linuxCopyright 1987-2020, Larry WallPerl may be copied only under the terms of either the Artistic License or theGNU General Public License, which may be found in the Perl 5 source kit.Complete documentation for Perl, including FAQ lists, should be found onthis system using "man perl" or "perldoc perl".  If you have access to theInternet, point your browser at http://www.perl.org/, the Perl Home Page.westmj@penguin:~$ perl -Mojo -E 'say g("mojolicious.org")->dom->at("title")->text'IO::Socket::SSL 2.009+ required for TLS support at /home/westmj/perl5/lib/perl5/ojo.pm line 35.westmj@penguin:~$ cpanm install IO::Socket::SSLinstall is up to date. (0.01)IO::Socket::SSL is up to date. (2.068)westmj@penguin:~$ perl -Mojo -E 'say g("mojolicious.org")->dom->at("title")->text'IO::Socket::SSL 2.009+ required for TLS support at /home/westmj/perl5/lib/perl5/ojo.pm line 35.westmj@penguin:~$ 
dammit
rookie as well
gentle people, how to put in line feeds?
kraih 12:20:56
don't ever paste into the channel, use a paste site
see topic
MIkeW 12:21:20
ahhh... as in paste.bin or something a rookie has only heard of?
ⓘ ChanServ gives ops to mst
→ shadowpaste has joined
ⓘ mst takes ops from mst
mst 12:21:42
shadowpaste 12:23:01
"MikeW" at 217.168.150.38 pasted "IO::Socket::SSL there or not?" (21 lines) at http://fpaste.scsys.co.uk/593641
MIkeW 12:23:50
westmj@penguin:~$ perl -vThis is perl 5, version 32, subversion 0 (v5.32.0) built for x86_64-linuxCopyright 1987-2020, Larry WallPerl may be copied only under the terms of either the Artistic License or theGNU General Public License, which may be found in the Perl 5 source kit.Complete documentation for Perl, including FAQ lists, should be found onthis system using "man perl" or "perldoc perl".  If you have access to theInternet, point your browser at http://www.perl.org/, the Perl Home Page.westmj@penguin:~$ perl -Mojo -E 'say g("mojolicious.org")->dom->at("title")->text'IO::Socket::SSL 2.009+ required for TLS support at /home/westmj/perl5/lib/perl5/ojo.pm line 35.westmj@penguin:~$ cpanm install IO::Socket::SSLinstall is up to date. (0.01)IO::Socket::SSL is up to date. (2.068)westmj@penguin:~$ perl -Mojo -E 'say g("mojolicious.org")->dom->at("title")->text'IO::Socket::SSL 2.009+ required for TLS support at /home/westmj/perl5/lib/perl5/ojo.pm line 35.westmj@penguin:~$ ^C
mst 12:23:55
...
MIkeW: I GAVE YOU A PASTE URL
MIkeW 12:24:07
god dammit back to the drawing board... please hold my beer
mst 12:24:08
MIkeW: DON'T PASTE INTO CHANNEL
heh
oh, I see you pasted to the bot
then managed to fat finger a paste into here as well
that happens
MIkeW 12:24:32
ha ha ha
mst 12:24:42
notice the bot already gave us the URL
so you didn't need to try and paste it here
kraih 12:24:56
try "mojo version"
mst 12:24:57
(this is useful because it saves us all the opportunity to get it wrong ;)
MIkeW 12:24:57
so clever these bots
mst 12:25:18
(that's why I invited the bot first, any opportunity to avoid me fat fingering is good :)
MIkeW 12:25:41
This version is up to date, have fun!
oh, I am having fun for sure
kraih 12:26:10
and the IO::Socket::SSL line?
MIkeW 12:26:37
 IO::Socket::SSL 2.009+   (n/a)
12:26:49
* mst wonders if MIkeW is accidentally using a cpanm installed to a different perl to the one Mojo is installed to
MIkeW: n/a means "not installed"
MIkeW 12:27:04
clever, when I just put it in with cpanm to my perlbrew.... ykies
Grinnz 12:27:27
cpanm will install to the perl you run it with
MIkeW 12:27:33
ahhh
Grinnz 12:27:36
so make sure you run it with the perl you installed mojo to
MIkeW 12:27:55
okay, maybe perl skew between system and brew, let me get back to you....  thanks.....
mst 12:28:16
MIkeW: try 'cpanm Mojolicious'
MIkeW: that should get it installed to the perlbrew perl
Grinnz 12:28:36
perlbrew tries to be clever with a global cpanm, and it usually works, but
MIkeW 12:28:59
Mojolicious is up to date. (8.65)      rats....
mst 12:29:05
Grinnz: but if you have a /usr/bin/mojo or similar fuck your life
Grinnz 12:29:23
which mojo
and which cpanm, etc
MIkeW 12:29:45
I am only following the tutorial....   hello ?   hah hah hah.  What shebang lines should I check?
Grinnz 12:29:54
i mean literally, `which mojo`
run that command
MIkeW 12:30:00
understood
which mojo   => /home/westmj/perl5/bin/mojo
this fine thing eats up "/home/westmj/perl5/bin/mojo", another apparent feature for newbies....
Grinnz 12:31:33
ok so the problem is you have a non-perlbrew local::lib
you need to deactivate that
MIkeW 12:31:53
which cpanm/home/westmj/perl5/bin/cpanm
Grinnz 12:31:55
perlbrew only works with local::libs it's managing itself
MIkeW 12:32:12
which cpanm    =>     /home/westmj/perl5/bin/cpanm
Grinnz 12:32:18
check your .bashrc and remove the activation of local::lib
MIkeW 12:32:40
ok, pls hold my beer
Grinnz 12:32:52
you can paste the .bashrc to the paste site if you're not sure which lines that is
mst 12:33:04
eval $(perl -Mlocal::lib=--deactivate-all) often helps
Grinnz 12:33:15
for the current session, ^ run that
but remove it from the .bashrc for future sessions
12:33:40
* mst hugs App::plx
I should really write up some "how to get started with" stuff
MIkeW 12:34:27
likely this baby:   =>  PERL_LOCAL_LIB_ROOT="/home/westmj/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"; export PERL_LOCAL_LIB_ROOT;
mst 12:34:47
MIkeW: not just that one, that's just informational
MIkeW: there'll be four or five PERLsomething variables in .bashrc
Grinnz 12:35:42
yeah, looks like you got the ones CPAN.pm added
just don't remove the perlbrew one
MIkeW 12:36:35
tell you what, you have been very helpful, but my newbie is showing, let me take this under advisement.  "I'll be back."   learning freenode and mojo at the same time is taxing.   do you want my email address?
how do I get a transcript of this session to study?
Grinnz 12:37:27
you're using the webchat so... copy paste?
MIkeW 12:37:44


Sebastian Riedel

unread,
Nov 20, 2020, 3:37:04 PM11/20/20
to Mojolicious
Publishing logs from our IRC channel is against the rules. I'm just giving you a warning for now, please don't do that again.

--
sebastian

Michael W. J. West

unread,
Nov 20, 2020, 4:01:47 PM11/20/20
to Mojolicious
Re: Publishing logs from our IRC channel is against the rules. I'm just giving you a warning for now, please don't do that again.

ok, thanks, sorry.  Done in ignorance, won't happen again.  Those being the rules of your IRC channel?  And how would I find those rules?  Pretty new here, I think you can see by that log.  Ciao. 

Andrew

unread,
Nov 21, 2020, 7:10:42 PM11/21/20
to mojol...@googlegroups.com
Hello,
You can type:
cpanm -V
...to see where modules you install with cpanm will go.
You can type:
perlbrew switch
...to see what perl version you are currently using, and you can use
perlbrew info
...to get the path for the current perlbrew.
 
You can type:
perlbrew list
...to see what perl versions you've managed to install with perlbrew so far,
and you can type:
perlbrew switch name-of-perl-version
...where name-of-perl-version is the version you saw in the list that you would like to switch to.
If the version you want isn't installed,
type:
perlbrew available
...to see what is available to you to install, and then type...
perlbrew install name-of-perl-version
...where name-of-perl-version is the version you saw in the available list that you would like to install.
 
With all that taken into consideration, you should be able to:
1) Install a perlbrew perl version.
2) Switch to using that perlbrew perl version
3) Run cpanm -V to see if all the paths modules will be installed to, point to the relevant perlbrew perl version folder
4) Run cpanm IO::Socket::SSL to install the module, or update it if it's out of date.
5) Try your line of code again.
 
Good luck! =).
 
 
--
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...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mojolicious/27d597a4-6556-447d-813b-bb9df92df75an%40googlegroups.com.

gugod

unread,
Nov 22, 2020, 8:09:46 PM11/22/20
to Mojolicious
I want to use perlbrew, but it fails.
success with system perl:   perl -Mojo -E 'say g("mojolicious.org")->dom->at("title")->text'

fails with perlbrew, error involves IO::Socket::SSL but that seems to be up to date.


this statement is not entirely correct. See my replies below.
 
westmj@penguin:~$ perlbrew switch  perl-5.32.0 
westmj@penguin:~$ perl -Mojo -E 'say g("mojolicious.org")->dom->at("title")->text'
IO::Socket::SSL 2.009+ required for TLS support at /home/westmj/perl5/lib/perl5/ojo.pm line 35.
westmj@penguin:~$ /home/westmj/perl5/perlbrew/perls/perl-5.32.0/bin/perl -Mojo -E 'say g("mojolicious.org")->dom->at("title")->text'
IO::Socket::SSL 2.009+ required for TLS support at /home/westmj/perl5/lib/perl5/ojo.pm line 35.
westmj@penguin:~$ cpanm install IO::Socket::SSL
install is up to date. (0.01)
IO::Socket::SSL is up to date. (2.068)
 
based on these commands, I'm guessing you have two installations at IO::Socket::SSL.

There is one with verios < 2.009 under

    [1] ~/perl5/lib/perl5

... and the other with version 2.068 is under

    [2] ~/perl5/perlbrew/perls/perl-5.32.0/lib/site_perl

Also [1] is most likely part of your PERL5LIB

I made these guesses based on the origin of message being:

     /home/westmj/perl5/lib/perl5/ojo.pm line 35.

... which is outside perlbrew's realm. The fact this is loaded by perl-5.32.0/bin/perl indicates that there some
 entries in @INC that comes before the  default values of @INC -- you can see this partt at the end of `perl -V` (big V)

There are probably some reason why that hapeens.. and the solution to this could be different.  if you just want to make Mojo
work for those commands, you could reinstall IO::Socket::SSL to path [1] by

    cpanm -L ~/perl5/ IO::Socket::SSL

... that said. do so will most likely break something somewhere else.

In your case, cleaning PERL5LIB for that command might make it load the IO::Socket::SSL inside path [2]:

    perlbrew switch perl-5.32.0
    PERL5LIB= perl -Mojo -E 'say g("mojolicious.org")->dom->at("title")->text'

... and if not, perhaps there are some other envs that's in the way. All in all, you could try to temporarily move ~/perl5 away
to verify my guess.

I also want to mention that there could be a third place where IO::Socket::SSL might live that is inside
the site lib of your 'system perl'. This dependss on the shebang of your 'cpanm' command.  (head -1 `which cpanm`)

If the shebang of cpanm looks like '/usr/bin/env perl', it should be compatible with perlbrew, in termss of how
version-switching works. If the shebang of cpanm looks like '/usr/bin/perl', or any path that pins to a particualr installation perl,
then it cannot work with perlbrew. No mather what perlbrew version you switched to, that 'cpanm' command always
install modules to one single place and is unrelated to perlbrew,, basically.

If that seems to be the case, you could try invoking `perlbrew install-cpanm`, which should download a copy cpanm and save
it right next to `perlbrew` executable.  usually here:

    ~/perl5/perlbrew/bin/cpanm

the shebang line of this one is slightly modified so it should be compatible with how perlbrew do version-switching .

Michael W. J. West

unread,
Nov 22, 2020, 9:50:07 PM11/22/20
to mojol...@googlegroups.com
Thanks Andrew and gugod.  I am making progress, I have things running, but not completely understood.  

I think where I possibly messed up was early on, allowing cpan to run with local::lib, then getting App::cpanminus from there. So much for accepting defaults. But memory fails me.

Of course, I tried various things, so now my situation has changed, but the good news is it's running right.  I will try to use your hints to better understand why.   

eval $(perl -Mlocal::lib=--deactivate)

in my .profile or commented out has been helpful in getting IO::Socket::SSL things running.


 Mike West <mwj...@gmail.com>

Phone & WhatsApp: +1-302-559-3642
Address: Casa Alquimía
350 m SUR y 80 m ESTE
    de la Gasolinera Monteverde
Monteverde, Puntarenas, Costa Rica  60109
www.facebook.com/mwjwest mwjwest.wordpress.com



--
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/T8HAtzp44tA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mojolicious...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mojolicious/897ba3a0-6038-4f4d-959b-300fd690aa36n%40googlegroups.com.

Michael W. J. West

unread,
Nov 22, 2020, 10:03:57 PM11/22/20
to mojol...@googlegroups.com
As I said, things are different now, but check this out:

westmj@penguin:~$ perlbrew off
perlbrew is turned off.
westmj@penguin:~$ perl -e 'print "@INC\n"'
/home/westmj/perl5/lib/perl5/5.28.1/x86_64-linux-gnu-thread-multi /home/westmj/perl5/lib/perl5/5.28.1 /home/westmj/perl5/lib/perl5/x86_64-linux-gnu-thread-multi /home/westmj/perl5/lib/perl5 /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/x86_64-linux-gnu/perl5/5.28 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.28 /usr/share/perl/5.28 /home/westmj/perl5/lib/perl5/5.28.0 /home/westmj/perl5/lib/perl5/5.28.0/x86_64-linux-gnu-thread-multi /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base

westmj@penguin:~$ perl -v

This is perl 5, version 28, subversion 1 (v5.28.1) built for x86_64-linux-gnu-thread-multi
(with 65 registered patches, see perl -V for more detail)

Copyright 1987-2018, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

westmj@penguin:~$ cpan -D IO::Socket::SSL
Reading '/home/westmj/.cpan/Metadata'
  Database was generated on Mon, 23 Nov 2020 00:41:03 GMT
IO::Socket::SSL
-------------------------------------------------------------------------
        CPAN: Module::CoreList loaded ok (v5.20181129_28)
(no description)
        S/SU/SULLR/IO-Socket-SSL-2.068.tar.gz
        /home/westmj/perl5/lib/perl5/IO/Socket/SSL.pm
        Installed: 2.068
        CPAN:      2.068  up to date
        Steffen Ullrich (SULLR)
        Steffen...@genua.de


westmj@penguin:~$ perlbrew switch  perl-5.32.0
westmj@penguin:~$ perl -v

This is perl 5, version 32, subversion 0 (v5.32.0) built for x86_64-linux

Copyright 1987-2020, Larry Wall


Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

westmj@penguin:~$ perl -e 'print "@INC\n"'
/home/westmj/perl5/lib/perl5/x86_64-linux /home/westmj/perl5/lib/perl5 /home/westmj/perl5/perlbrew/perls/perl-5.32.0/lib/site_perl/5.32.0/x86_64-linux /home/westmj/perl5/perlbrew/perls/perl-5.32.0/lib/site_perl/5.32.0 /home/westmj/perl5/perlbrew/perls/perl-5.32.0/lib/5.32.0/x86_64-linux /home/westmj/perl5/perlbrew/perls/perl-5.32.0/lib/5.32.0
westmj@penguin:~$ cpan -D IO::Socket::SSL
Reading '/home/westmj/.cpan/Metadata'
  Database was generated on Mon, 23 Nov 2020 00:41:03 GMT
IO::Socket::SSL
-------------------------------------------------------------------------
        CPAN: Module::CoreList loaded ok (v5.20200620)
(no description)
        S/SU/SULLR/IO-Socket-SSL-2.068.tar.gz
        /home/westmj/perl5/lib/perl5/IO/Socket/SSL.pm
        Installed: 2.068
        CPAN:      2.068  up to date
        Steffen Ullrich (SULLR)
        Steffen...@genua.de

westmj@penguin:~$ eval $(perl -Mlocal::lib=--deactivate)
westmj@penguin:~$ perl -e 'print "@INC\n"'
/home/westmj/perl5/perlbrew/perls/perl-5.32.0/lib/site_perl/5.32.0/x86_64-linux /home/westmj/perl5/perlbrew/perls/perl-5.32.0/lib/site_perl/5.32.0 /home/westmj/perl5/perlbrew/perls/perl-5.32.0/lib/5.32.0/x86_64-linux /home/westmj/perl5/perlbrew/perls/perl-5.32.0/lib/5.32.0
westmj@penguin:~$ cpan -D IO::Socket::SSL
Loading internal logger. Log::Log4perl recommended for better logging
Reading '/home/westmj/.cpan/Metadata'
  Database was generated on Mon, 23 Nov 2020 00:41:03 GMT
IO::Socket::SSL
-------------------------------------------------------------------------
        (no description)
        S/SU/SULLR/IO-Socket-SSL-2.068.tar.gz
        /home/westmj/perl5/perlbrew/perls/perl-5.32.0/lib/site_perl/5.32.0/IO/Socket/SSL.pm
        Installed: 2.068
        CPAN:      2.068  up to date
        Steffen Ullrich (SULLR)
        Steffen...@genua.de


 Mike West <mwj...@gmail.com>

Phone & WhatsApp: +1-302-559-3642
Address: Casa Alquimía
350 m SUR y 80 m ESTE
    de la Gasolinera Monteverde
Monteverde, Puntarenas, Costa Rica  60109
www.facebook.com/mwjwest mwjwest.wordpress.com


Andrew

unread,
Nov 23, 2020, 4:01:22 PM11/23/20
to mojol...@googlegroups.com
Great to hear you're making progress.
 
I wonder if plugging a video I made for a former employer back in August might offer any insights?
I had to disable a lot of environment variables myself,
and I run through that in the video at 9 minutes 28 seconds...
Here's the link to that part:
 
 
Here's the video in full:
 
 
0:00:00 - Introduction
0:00:13 - Herzberg
0:01:15 - Why a Video?
 
0:02:12 - ImageMagick Script
0:03:50 - NetNerd Shell Access
0:04:05 - Example Perlbrew Installation
0:04:46 - About Perlbrew
0:04:58 - Perlbrew Live Demonstration
0:05:39 - Install Perl 5.30.3
0:09:11 - Switching Perl Versions
0:09:28 - Cpanm and Perlbrew
0:11:16 - Alien::ImageMagick Module
0:12:15 - System Perl & Perlbrew Perl
0:13:30 - Script Shebangs
0:14:26 - Cpanm and System Perl
0:16:06 - Berrybrew for Windows
 
0:16:13 - Why Git?
0:16:27 - Git Tutorials & Cheat Sheets
0:17:13 - About Git
0:17:35 - Downloading Git
 
0:17:48 - Create a Git Repository
0:18:25 - Add to a Git Repository
0:19:59 - Change a Git Repository
0:20:55 - Configure Name & Email for Git
 
0:22:44 - Create a Central Repository
0:24:08 - Access a Central Repository
0:24:49 - Clone a Central Repository
0:25:30 - Add to a Cloned Repository
0:26:34 - Push to a Central Repository
 
0:27:52 - Clone a Central Repository Again
0:28:29 - Pull from a Central Repository
0:29:03 - Push Rejected because of Conflicts
0:29:39 - Resolve Conflicts with Pull
0:30:26 - Resolve Conflicts with Fetch
0:31:00 - Local and Remote Branches
0:31:23 - Checkout Different Branches
0:32:01 - Manually Resolve Conflicts
0:32:39 - Merge Branches
0:32:53 - Checkout Conflicting File Versions
0:34:22 - Push to a Central Repository Again
0:34:39 - Resolve Conflicts Summary - Pull, or Fetch & Merge
 
0:35:12 - Video Notes Available
 
0:35:24 - Git Completion
 
0:35:41 - Git GUI Apps
0:35:55 - Perl Programmer's Facebook Group
 
0:36:31 - Git GUI Clients Live Demonstrations
 
0:37:32 - Installing SourceTree
0:38:31 - Mercurial Source Control Management
0:38:48 - Automatic Line Ending Handling
0:40:18 - Make a SourceTree Icon/Shortcut
 
0:40:44 - Clone with SourceTree
0:43:31 - Git Version Comparisons
0:44:13 - Add & Commit with SourceTree
0:46:41 - Push with SourceTree
0:47:11 - Fetch & Checkout with Linux VPS
0:47:55 - SourceTree Thoughts Before Exit
 
0:48:20 - Installing Sublime Merge
0:49:06 - Clone with Sublime Merge
0:51:12 - Add & Commit with Sublime Merge
 
0:53:47 - Comparison with Windows Explorer
0:54:15 - Push with Sublime Merge
0:54:30 - Pull with SourceTree
0:54:49 - Comparison with Windows Explorer Again
0:55:13 - Git GUI Thoughts Before Exit
 
0:55:31 - Using PuTTY in Windows
 
0:56:55 - What's in the Repository?
0:56:58 - Email Folder & Libemail
0:57:27 - ServerDetails Fix
0:57:54 - Automatic Line Ending Handling & Email Template Implications
0:58:39 - Git_Notes Folder
0:58:47 - ImageMagick Folder
0:59:15 - Invoices Folder
0:59:23 - Video_Notes Folder - Perlbrew & Git Notes
 
0:59:35 - Things to Point Out:
0:59:38 - NetNerd VPS
1:00:00 - Amazon Web Services
1:00:07 - Google Cloud Platform
1:00:15 - Clone Local to the Central Repository
 
1:00:54 - Weird Things:
1:00:55 - Commit & Bash's Exclamation Mark Error
1:01:38 - Empty Folders and Git
 
1:02:09 - Perl 7 Announcement!
 
1:02:31 - Things not covered:
1:02:35 - Branches
1:02:54 - Gitlab & Continuous Integration
 
 
----- Original Message -----
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...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mojolicious/CABByUTk41-LJErkn%3DrPwqwYkCE07jgKMoRHZzmAm1KAAKARUqA%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages