WHITELEAF:Kindle応援サイト

KindleでWEB小説を読もう! Narou.rb 公開中

Narou.rb まめちしき

f:id:whiteleaf:20150909164350j:plain

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

と入力してバージョンを表示して下さい。