音楽とお酒とものづくりとスマートフォン用の表示で見る音楽とお酒とものづくりと営業マンが元webエンジニアの経験を生かしてあれやこれやするやつこの広告は、90日以上更新していないブログに表示しています。2016-03-14macにanyenvを導入してみたanyenvとは?perlやruby、pythonなどのバージョンを管理するplenvやrbenv、pyenvなどを一括で管理してくれます。これらを別々に管理していた場合、それぞれのパスの設定を行う必要があり.bash_profileが煩雑になります。それがanyenvで一元化して管理しているとanyenvへのパスだけ通してやればよいっぽいです。複数のenvで管理することになるなら、anyenvを使って一元化管理しようということで。情報の一元化はいろんな手間軽減につながりますからね。インストールしていたenv系のアンインストールすでにhomebrewを使ってインストールしているものがありました。これとanyenvでインストールしたものとが複数存在すると後々ややこしそう(実際この前ややこしかった)なので、アンインストールしておきます。brewでインストールしたenvではほとんど管理しているものがなかったので、移植作業等は一切行わず、そのまま削除しました。システムのenvで色々管理している場合には注意が必要かも。perl-build同時に.plenvなどの設定ファイルも削除しておきました。anyenvのインストールいよいよanyenvの導入です。githubからcloneしてきます。.bash_profileこれでanyenvのインストールが完了しました。5.23.0そもそもenvって何してくれんねんシステムにインストールされているperl等だと、アップデートした際に全てのプロダクトに影響が起こりえます(バージョンアップしたら動かんくなった!他のモジュールとの互換性がなくなった!など)。この時、プロダクトごとに使用するバージョンを固定し管理することで、こういった問題を防いでくれます。研究で作っていたプロダクトは長期運用のつもりはなかった(こんなん言うたら教授に怒られそう)ので、特に気にせず使っていましたが、実際の開発現場では当たり前に使われています。調べれば似たような記事やもっと詳しい記事がたくさんありますが、備忘録のため、まとめておきます。5.23.0とするとOK。5.21.0とすればOK。月別アーカイブはてなブログをはじめよう!takaaki_zさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。