phpenv-each, phpenv plugin, phpall 2012

Added: 2012-06-03 8:06
一帆に使われてるであろう CHH/phpenvでのphpall(実質)について改めて別エントリ書いた。
https://sanematsu.wordpress.com/2012/06/03/phpenv-each-phpenv-plugin-phpall-2012-part2/

そのため本エントリは無用です。

—-

phpenvのplugin, phpenv-each書いた。複数バージョンでphpの実行結果を一気に出力できるphpall(実質)の2012版, 中身はrbenv-eachのコピペ。

https://github.com/sanemat/rbenv-each

Added: 2012-06-03 2:58 CHH/phpenv 用とhumanshell/phpenv 用
https://sanematsu.wordpress.com/2012/06/03/phpenv-each-phpenv-plugin-phpall-2012/#comment-101
@hnw ありがとう!!
CHH/phpenv 用 https://github.com/sanemat/rbenv-each/tree/for-CHH-phpenv
humanshell/phpenv 用 https://github.com/sanemat/rbenv-each/tree/for-humanshell-phpenv

phpallってコマンドじゃないですけど気に入らなかったら自分でwrapしてください。あと、実行結果が出力じゃなかったらvar_dumpで囲むとかもないです。

$ phpenv each -v php -r “phpinfo();”

see: phpallコマンドでPHPの全バージョンの挙動を試す – hnwの日記

rbenv-eachと完全別リポジトリにしちゃうのもどうなのかなーという思いとじゃあこれrbenv-eachにpull reqおくるのか?というのがどうしたもんかよくわからなくてとりあえずforkだけでいいや。

Edited: 2012-06-03 3:00 humanshell/phpenvとCHH/phpenvを区別した
あとこれ書いてて気づいたんだけどhumanshell/phpenvとCHH/php-buildで $ phpenv install かぶってんだよ! というの地味にハマったのでissue書いた。
Issue #1: libexec/phpenv-install and php-build’s phpenv-install have same name · humanshell/phpenv
手元では $ rm ~/.phpenv/libexec/phpenv-install でいいんだけどどっちが名前変えたらいいのかはなんか書き方間違った気がする。

Added: 2012-06-03 2:13 みんなが使ってるのはCHH/phpenv だ! https://sanematsu.wordpress.com/2012/06/03/phpenv-each-phpenv-plugin-phpall-2012/#comment-101
CHH/phpenv だと中身はrbenvそのままだから https://github.com/sanemat/rbenv-each/tree/master/bin の rbenv-eachをphpenv-eachで上書きすればそのまま使えそうだけど、ファイル名rbenv-eachで中身はphpenv-eachってそれはだめだろう。

Added: 2012-06-03 2:38
“ファイル名rbenv-eachで中身はphpenv-eachってそれはだめだろう”バージョン作った。
https://github.com/sanemat/rbenv-each/tree/for-CHH-phpenv
RBENV_VERSION=$php これはひどい

広告

phpenv-each, phpenv plugin, phpall 2012」への4件のフィードバック

  1. ピンバック: phpenv-each, phpenv plugin, phpall 2012 part2 « 實松アウトプット

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中