$ script <ログファイル名>
scriptコマンドを実行すると、新たにシェルが起動し、 そのシェルを終了するまでの間の入出力をログファイルに記録してくれる。
終了するには、exit。
ログファイル名を省略した場合は、カレントディレクトリの typescript という名前のファイルに記録される。
デフォルトではログファイルは上書きされる。追記したい場合は、-a オプションを付ける。
$ script <ログファイル名>
scriptコマンドを実行すると、新たにシェルが起動し、 そのシェルを終了するまでの間の入出力をログファイルに記録してくれる。
終了するには、exit。
ログファイル名を省略した場合は、カレントディレクトリの typescript という名前のファイルに記録される。
デフォルトではログファイルは上書きされる。追記したい場合は、-a オプションを付ける。
CentOS 5.8にRuby 1.9.3をソースからインストール後、gemを実行したら、
It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby.
というワーニングが出た。
libyamlはyumになかったので、LibYAML – PyYAMLからソースをダウンロードしてインストール。
その後Ruby 1.9.3を再インストールしたらワーニングは出なくなった。
Install Ruby 1.9.3 with libyaml on CentOS // Collective Idea.
わけあって、インストールされているgemを全部削除した。
手順は、以下の通り。
$ sudo gem uninstall -Ixa actionpack activemodel activerecord ...(以下gemのスペース区切りリスト)
optionの意味は、
-a, --[no-]all Uninstall all matching versions -I, --[no-]ignore-dependencies Ignore dependency requirements while uninstalling -x, --[no-]executables Uninstall applicable executables without confirmation
もっと良い方法がありそうだけど。