タイトルの通りですが、fluxflexで使用できる言語などのバージョンを調べてみました。

調べ方

.flxファイルにコマンドを記述しておくとセットアップ時に実行されるのを利用しました。

たとえば、

perl -v

を実行すれば、perlのバージョンが確認できます。
対象の言語にパスが通っていなくてコマンドが実行できない場合は、apt-cacheを使ってバージョンを確認します。

apt-cache show ruby > apt_ruby.txt
grep '[Vv]ersion' apt_ruby.txt

apt-getでも分からなかったものは、findで検索しています。
/以下全てを検索すると迷惑かもしれないので、とりあえず/usr の下だけ見ました。

find /usr -name node -ls

PHPは、phpinfoで諸々のバージョンが分かるからいいですね。

<?php
  phpinfo();

そんなこんなで調べた結果、こうなりました。

System Linux ip-10-127-82-223 2.6.38-8-virtual #42-Ubuntu SMP Mon Apr 11 04:06:34 UTC 2011 x86_64
httpd Apache/2.2.17 (Ubuntu)
MongoDB 1:1.6.3-1ubuntu2
MySQL Ver 14.14 Distrib 5.1.54, for debian-linux-gnu (x86_64) using readline 6.2
Node.js v0.4.8
Perl v5.10.1 (*) built for x86_64-linux-gnu-thread-multi
PHP PHP 5.3.5-1ubuntu7.2 with Suhosin-Patch (cli) (built: May 2 2011 23:00:17)
Python Python 2.7.1+
Ruby Version: 4.5 Ruby version (currently 1.8.x).
sqlite Version: 2.8.17-6build2
sqlite3 Version: 3.7.4-2ubuntu5

Haskellのバージョン確認方法がよく分からなかったので、上には含まれていません。
他にも漏れてるものがあるかも…。
ま、参考程度にどうぞ。

カテゴリー