Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
cpanm 1.6 at OSDC.TW
Tatsuhiko Miyagawa
April 19, 2013
Technology
6
980
cpanm 1.6 at OSDC.TW
What's new in cpanm 1.6 and sneak preview for 1.7, presented at OSDC.TW 2013 in Taipei.
Tatsuhiko Miyagawa
April 19, 2013
Tweet
Share
More Decks by Tatsuhiko Miyagawa
See All by Tatsuhiko Miyagawa
Carmel at YAPC::EU 2015
miyagawa
0
410
Carton at London Perl Workshop 2013
miyagawa
0
190
Managing CPAN dependencies with Carton
miyagawa
0
150
What's new in Carton and cpanm at YAPC::Asia 2013
miyagawa
6
1.1k
Carton 1.0 at OSCON 2013
miyagawa
11
1.8k
10 more things to be ripped off
miyagawa
7
1k
Ruby; Exported
miyagawa
1
740
10 Years: LL, you and me
miyagawa
2
160
Plack 1.0 announcement at OSCON
miyagawa
1
200
Other Decks in Technology
See All in Technology
ソフトウェアテスト 2022 / Software Testing 2022
ak1210
1
1.8k
SI企業が「アジャイル推し」になったら 幸せになれますか?/Can SI company be happy if it becomes “Agile stan” ?
chinmo
1
1.1k
RDRA + JavaによるレジャーSaaSプロダクトの要件定義と実装のシームレスな接続
jjebejj
PRO
3
520
UIKitのアップデート #WWDC22
akatsuki174
4
260
UWBを使ってみた
norioikedo
0
400
Meet passkeys
satotakeshi
0
100
Camp Digital 2022: tailored advice
kyliehavelock
0
140
Implementing Kubernetes operators in Java with Micronaut - TechWeek Java Summit 2022
alvarosanchez
0
110
Persistence in Serverless Applications - ServerlessDays NYC
marcduiker
0
220
データエンジニアと作るデータ文化
yuki_saito
4
1.5k
インフラのCI/CDはGitHub Actionsに任せた
mihyon
0
110
Build 2022で発表されたWindowsアプリ開発のあれこれ振り返ろう
hatsunea
1
370
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
261
25k
The Mythical Team-Month
searls
209
39k
Designing the Hi-DPI Web
ddemaree
272
32k
Mobile First: as difficult as doing things right
swwweet
213
7.5k
We Have a Design System, Now What?
morganepeng
35
3k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
196
9.4k
In The Pink: A Labor of Love
frogandcode
131
21k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
Debugging Ruby Performance
tmm1
65
10k
Faster Mobile Websites
deanohume
294
28k
Raft: Consensus for Rubyists
vanstee
126
5.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
181
15k
Transcript
cpanm 1.6 Tatsuhiko Miyagawa @miyagawa OSDC.TW 2013 Friday, April 19,
13
Me • Tatsuhiko Miyagawa • Lives in San Francisco •
{github,twitter,CPAN}/miyagawa Friday, April 19, 13
Friday, April 19, 13
cpanminus tiny, standalone CPAN installer that "just works" Friday, April
19, 13
vs. other installers Sane defaults. Quiet output. Fast and lightweight.
One file install. Friday, April 19, 13
% curl -‐L cpanmin.us \ | perl -‐ App::cpanminus Friday,
April 19, 13
♥ perlbrew, plenv Friday, April 19, 13
% cpanm Plack Successfully installed Plack-1.0023 1 distribution installed %
Friday, April 19, 13
cpanm 1.6 released in 2/26 Friday, April 19, 13
What's new? Friday, April 19, 13
Pinning versions Flexible version query Friday, April 19, 13
♥ MetaCPAN Friday, April 19, 13
--dev Friday, April 19, 13
install via git Friday, April 19, 13
cpanfile support Friday, April 19, 13
Live DEMO Friday, April 19, 13
cpanm 1.7 In development Friday, April 19, 13
Sneak Preview • Smaller executable size: 350KB -> 230KB •
♥ Travis CI + CPANTS • Better prerequisite spec support • Buildargs support • Uninstall Friday, April 19, 13
Friday, April 19, 13
Friday, April 19, 13
Friday, April 19, 13
# cpanfile on develop => sub { requires 'Test::Pod'; recommends
'Devel::NYTProf'; }; > cpanm --installdeps . \ --with-develop Friday, April 19, 13
# cpanfile feature 'sqlite' => sub { requires 'DBD::SQLite' recommends
'DBI', 3.1; }; > cpanm --installdeps . \ --with-feature=sqlite Friday, April 19, 13
cpanm DBD::mysql \ --configure-args="--with-mysql=/usr/local/ mysql" Friday, April 19, 13
cpanm --uninstall DBI cpanm -U DBI Friday, April 19, 13
cpanm 1.7 May, 2013 Friday, April 19, 13
cpanm -‐-‐dev App::cpanminus Friday, April 19, 13
github.com/ miyagawa/cpanminus Friday, April 19, 13
speakerdeck.com /miyagawa Friday, April 19, 13
ँँ㟬ᡒ Friday, April 19, 13
Questions? Friday, April 19, 13