読者です 読者をやめる 読者になる 読者になる

tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

さくらvpsの設定自分メモ - さくらVPSのCentOSにCpan入れる

はじめに

何かちょっしたいときからweb作るときまで何かとperlは触る機会が多いのでCpanを入れておきます

ってことでさっそくこんな感じでやります

ながれ

1.CPANをインストール
2.libyaml-develインストール
3.cpan upgrade
4.cpanYAMLインストールしてみる

1.CPANをインストール

開発ツール一式とCPANをインストールします

# sudo yum groupinstall 'Development tools' 
# sudo yum install cpan

2.libyaml-develインストール

最近のcpanyamlが必要なのでcpanを使う前にyamlのインストールをします

# yum -y install libyaml-devel

3.cpan upgrade

cpanをupgradeしておきます
さらに、cpanのupgradeは結構長い(yesを何回も問われる)ので自動yes選択を設定しておきます

# perl -MCPAN -e shell
cpan[1]> o conf prerequisites_policy follow
cpan[2]> o conf commit
cpan[3]> upgrade
補足

ミラーサイトを尋られたらここ↓から日本のを探してURLを入力
http://www.cpan.org/SITES.html
参考→ユーザーディレクトリ下に local::lib を使って CPAN 環境を構築する


※ commitした設定内容はここらへん↓に書かれます
'/home/hoge/.cpan/CPAN/MyConfig.pm'

4.cpanYAMLインストールしてみる

試しもかねてYAMLをインストールします

cpan[1]> install YAML
補足

こんな感じでエラったら`sudo cpan`でやってみましょう。

make: *** [pure_site_install] エラー 13
INGY/YAML-0.90.tar.gz
make install -- NOT OK
----
You may have to su to root to install the package
(Or you may want to run something like
o conf make_install_make_command 'sudo make'
to raise your permissions.Warning (usually harmless): 'YAML' not installed, will not store persistent state
Failed during this command:
INGY/YAML-0.90.tar.gz : install NO


ってことで、無事インストールできました。