タイトルの通りですが、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のバージョン確認方法がよく分からなかったので、上には含まれていません。
他にも漏れてるものがあるかも…。
ま、参考程度にどうぞ。