Narou.rb まめちしき
WEB UI の設定がローカルIPがころころ変わって保存できない場合
WEB UI の表示関係(小説リストのソート順やタグ検索等)の設定は基本的にブラウザに保存されます。しかし、それはIPアドレスにひも付けされているため、ローカルIPアドレスが頻繁に変わる場合(PCの電源を毎回落とす場合はそうでしょう)は、保存された設定を引き継げないかと思います。
その場合は WEB UI を localhost (127.0.0.1) で起動してやれば解決します。
narou s server-bind=127.0.0.1
上記コマンドを使用するか、WEB UIの環境設定>Global>server-bind に 127.0.0.1 を設定して下さい。WEB UIサーバを再起動すれば、localhost で動作するようになります。
これならばローカルIPアドレスが変わろうとも影響は出ませんので、ブラウザ上の設定が消えることは無いでしょう。
デメリットとして、WEB UIサーバを起動したPCでしかアクセスすることが出来なくなります。他のLAN上のPCからでもアクセスしたい場合は、PCのネットワーク設定でローカルIPアドレスを固定する等の処置が必要になりますが、ここでは省略します。(検索して、どうぞ)
Windowsでバッチファイルで処理する場合
バッチファイルで処理をする場合に、以下のように
narou update narou send
と書くと2行目以降の処理が行われない場合があります。これは gem でインストールしたコマンドの実態が .bat ファイルなためです。これを正確に処理するためには
call narou update call narou send
と書く必要があります。
その他のパターンとして、
narou update & narou send
と1行で繋げて書く方法もあります。
特定のバージョンに切り替える
現在のバージョンを削除し、過去のバージョンに切り替えるには以下のようにします。
バージョン2.6.1に切り替えたいとして、
gem install narou -v 2.6.1
とコンソールで入力します。このままではすでにインストール済みの新しいバージョンの方が実行されてしまうので、それを削除します。
gem uninstall narou
と入力すると、現在インストールされているバージョン一覧とともに、どれを削除するのか確認されるので、2.6.1 より新しいものを全て削除します。
バージョンが切り替えられたかを確認するために
narou v
と入力してバージョンを表示して下さい。