538レス(11/11)
1:
作者★2017/11/21(火) 15:28:21
不具合と思われた挙動をした時はこちらに書き込んでください。

報告用テンプレ
-----------------------------------------
Narou.rb のバージョン:

OS のバージョン:

その他環境情報(任意):

何が起きたのか:

再現方法(何をやったら起こったのか詳細に):

-----------------------------------------
エラーメッセージは再現方法に併記。
その際は --backtrace オプションをつけること。
489(1):
名無しさん[sage] 2022/03/25(金) 18:14:03
490:
4852022/03/26(土) 00:03:35 sB3twpio
>>489
別に改造版なんてのがあったんですね…
早速導入し解決しました、ありがとうございました
491:
名無しさん2022/04/10(日) 11:06:02 FnCiXqdc
Narou.rb のバージョン:3.8.0(3.8.1でも発生すると思われる)
OS のバージョン:FreeBSD 12.2-RELEASE-p7
何が起きたのか:command diffで差分があっても表示されない
再現方法(何をやったら起こったのか詳細に):
小説の保存フォルダに"["や"{"(globのワイルドカード)があると発生する
https://github.com/whiteleaf7/narou/blob/1b07ae1ae017a581bc987622ba9dcd26728cf28c/lib/downloader.rb#L233
ex: https://ncode.syosetu.com/n6761ha/
挿絵関係やcommand cleanでも不具合が発生すると思われる。
Helper.replace_filename_special_chars に"[]{}"も加えたほうがよい。

確認中にもう一つ見つけたのでついでに。
何が起きたのか:command diffで小説の保存フォルダがないとエラーが発生する
[ERROR] /usr/home/*****/kindle/narourb/小説データ/小説家になろう/n6761ha 初心者キャンパーの異世界転生 スキルキャンプでなんとか生きていきます。 が見つかりません。
保存フォルダが消去されていたため、データベースのインデックスを削除しました。
/usr/home/*****/.gem/ruby/2.7/gems/narou-3.8.0/lib/command/diff.rb:253:in `get_diff_list': undefined method `empty?' for nil:NilClass (NoMethodError)
from /usr/home/*****/.gem/ruby/2.7/gems/narou-3.8.0/lib/command/diff.rb:277:in `display_diff_list'
from /usr/home/*****/.gem/ruby/2.7/gems/narou-3.8.0/lib/command/diff.rb:109:in `execute'
492(1):
名無しさん[sage] 2022/04/16(土) 19:21:53
Narou.rb のバージョン:3.8.1
OS のバージョン:win 10 21H2(2022年4月までのアプデ済み)
Ruby:2.6→3.1.1-1
AozoraEpub3:1.1.0b46
何が起きたのか:更新(ダウンロード後)・変換時にエラーがでて処理が完了しない
windowsの4月のアップデートでKB5012599とKB5012117を適用後に
narou,rbにて更新をしようとしましたが、更新が完了せずエラーで止まっていました
確認のためRubyを更新してnarou.rbを再インスト、Aozoraepub3も新規のフォルダーに設定しました
しかし同様の現象がおこり更新と変換ができません
対応よろしくお願い致します
再現方法:更新もしくは変感を実行する
-> /api/convert
#<Thread:0x000002962d06cb40 xxx/web/web_worker.rb:46 run> terminated with exception (report_on_exception is true):
J:/program/Ruby31-x64/lib/ruby/3.1.0/psych.rb:455:in `parse': (G:/webnovel/.narou/lock.yaml): control characters are not allowed at line 1 column 1 (Psych::SyntaxError)
from J:/program/Ruby31-x64/lib/ruby/3.1.0/psych.rb:455:in `parse_stream'
from xxx/psych.rb:399:in `parse'
from xxx/psych.rb:272:in `unsafe_load'
from xxx/psych.rb:649:in `block in unsafe_load_file'
from xxx/psych.rb:648:in `open'
from xxx/psych.rb:648:in `unsafe_load_file'続き28行
493(1):
名無しさん2022/04/16(土) 19:24:55 qH4gsX3k
>>492
G:/webnovel/.narou/lock.yaml を削除
494:
名無しさん[sage] 2022/04/16(土) 22:22:13
>>493
解決しました
ありがとうございます
495:
名無しさん2022/04/21(木) 15:23:47 7V1SxY1Y
>>254,258,259

なかなか対応されないので、修正方法を検討してみました。

lib/downloader.rb
879-881
[変更前]
if old_subupdate == ""
next latest_subupdate != ""
end

[変更後]
if old_subupdate == ""
next latest_subupdate != "" || latest_subdate > old_subdate
end

また、subdate が download_time より新しい場合は、
restore346 と同じように以下の処理で変更すれば対応できそうです。

def restore_subupdate(toc)続き23行
496(1):
名無しさん2022/07/16(土) 09:39:02 B0TQuIJs
Narou.rb のバージョン:narou 3.6.0
OS のバージョン:windows 10
その他環境情報(任意):
何が起きたのか:Narou rbがアップデートできない。
再現方法(何をやったら起こったのか詳細に):
Narou web の「Narou rbについて」をクリックすると「最新版(3.8.1)があります」と表示され、
更新ボタンを押すと「既に最新版です」とでます。
なのに次に「Narou rbについて」をあけても、表示は常に3.6.0のままです。そしてまた「最新版があります」表示です。
コンソールでupdateをしてもupdateするものは無いとでて、バージョンは3.6.0のままです。
最新版に更新ができない状態です。
497:
名無しさん2022/07/17(日) 17:19:02 UcUPNBXs
>>496

391,392 と同様の現象に見えます。
498:
496です。2022/07/18(月) 10:13:42 bu9fV6e2
返信ありがとうございます。
392と同じ方法でやってみましたが、コンソール上でエラーがでました。やはりアップデートできないようです。
もしかして私個人のコンピューター上の問題なのかもしれません。
499:
名無しさん2022/08/09(火) 04:30:37 mxzR2W0c
>496
RubyのVerがないが、Ver.3.7以降はRuby3.0系以上でないとちゃんと動かなかったはず…
500(2):
名無しさん2022/08/13(土) 19:52:08 OzDoQTAc
Narou.rb のバージョン:Version 3.8.1
OS のバージョン:Windows 10 pro 19044.1889
その他環境構築:
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x64-mingw-ucrt]
openjdk version "18.0.2" 2022-07-19
OpenJDK Runtime Environment (build 18.0.2+9-61)
OpenJDK 64-Bit Server VM (build 18.0.2+9-61, mixed mode, sharing)

何が起きたのか:
convert.copy-to 変換したらこのフォルダにコピーする が動作しない
deviceはEPUB、convert.copy-to-groupingは未設定。

再現方法(何をやったら起こったのか詳細に):
WEB UIで小説を更新してもコマンドラインで更新しても変換したEPUBファイルがコピーされない。
コピー先フォルダにあるファイルの更新日時からすると、最後に動作したのは20220810なので、windowsアップデートの影響かもしれない。
501(1):
名無しさん2022/08/14(日) 20:17:35 OyPIks7g
>>500

Windows 上の OpenJDK 18 系統では変換時にエラーになると
Wiki の ISSUE や質問スレに出ていますが、
変換できてコピーに失敗していると判断している理由は何でしょうか。

通常、以下のような出力があると思いますが、どのような内容になっているのでしょうか。

[13:56:36] 縦書用の変換が終了しました
[13:56:36] AozoraEpub3でEPUBに変換しています..........変換しました
[13:56:40] [AA] BB.epub を出力しました
[13:56:40] EPUBファイルを出力しました
[13:56:40] C:/Users/XX/novel/copy/[AA] BB.epub へコピーしました
502:
500[sage] 2022/08/14(日) 20:21:11
>>500
自己解決
java homeで使っているjavaのversionを18にしてしまったことが原因だったようです。
java11だと普通に動きました。
503:
500[sage] 2022/08/14(日) 20:29:30
>>501
書き込んだ後にレス読みました。お恥ずかしい。
変換できてコピーに失敗していると判断した理由は、保存先フォルダ内のepuファイルはtxtファイルと同じ日付で更新されていたからですね。
が、とっておいたログを読むとモロに変換のところでエラーはいているのですよね。
もう少し状況まとめて書き込むべきでした。
504(1):
名無しさん2022/09/23(金) 20:11:44 vUUPDU7U(1/3)
>>146-151

最近、更新の実行時に変換処理で Out of memory が発生するようになったので、
「Ruby 省メモリ」で検索したところ、
require "objspace"
puts "[#{__FILE__}][#{__LINE__}] memsize_of_all: #{ObjectSpace.memsize_of_all / 1000} KB, rss: #{`ps -o rss= #{Process.pid}`.chomp} KB"
で、メモリ使用量を確認できそうだったので、実施してみました。

実行したところ、KindleStrip の処理で元の mobi ファイルの
2倍以上のメモリを使用していました。

しかも kindlegen で作成される mobi ファイルでは、画像ファイルが多い場合、
1GB 前後の容量になるものもあるため、問題が発生していました。

この問題を回避するため、KindleStrip での処理をファイルベースで行うように
修正したところ、上記のような場合にメモリ使用量を劇的に減らすことができました。

下記の環境で動作確認を行いましたので、適用いただけると幸いです。

[動作環境]続き5行
505:
名無しさん2022/09/23(金) 20:13:29 vUUPDU7U(2/3)
----ここから----
require "tempfile"

KINDLESTRIP_VERSION = '2.00'

class StripException < StandardError; end

class SectionStripper
def self.updateEXTH121(srcs_secnum, srcs_cnt, mobiheader, verbose = false)
mobi_length, = mobiheader[0x14...0x18].unpack("N")
exth_flag, = mobiheader[0x80...0x84].unpack("N")
exth = "NONE"
begin
if exth_flag & 0x40 != 0
exth = mobiheader[16 + mobi_length .. -1]
if exth.length >= 4 && exth[0, 4] == "EXTH"
nitems, = exth[8...12].unpack("N")
pos = 12
nitems.times do
type, size = exth[pos ... pos + 8].unpack("NN")続き66行
506:
名無しさん2022/09/23(金) 20:14:03 vUUPDU7U(3/3)
# for every record after the srcs_cnt SRCS records we must start it
# earlier by 8*srcs_cnt + the length of the srcs sections themselves)
delta = delta - srcs_length
(srcs_secnum + srcs_cnt ... num_sections).each do |i|
offset, = in_file.pread(4 * 2, 78 + i * 8).unpack("NN")
offset += delta
flgval = 2 * (i - srcs_cnt)
temp_file.write([offset].pack("N") + [flgval].pack("N"))
end

# now pad it out to begin right at the first offset
# typically this is 2 bytes of nulls
first_offset, = temp_file.pread(4 * 2, 78).unpack("NN")
temp_file.write("\0" * (first_offset - temp_file.length))

# now finally add on every thing up to the original src_offset
IO.copy_stream(in_file, temp_file, srcs_offset - offset0, offset0)

# and everything afterwards
IO.copy_stream(in_file, temp_file, nil, srcs_offset + srcs_length)続き61行
507:
作者★2022/09/23(金) 21:30:29
>>504
ありがとうございます!
508:
名無し2022/10/01(土) 18:48:23 bG/hEyNI(1/2)
narou webでいつものようになろう小説をダウンロードしてwebでKindleペーパーホワイトへ送信したら突然、題名が保存ファイルのNO、作者がUNKNOWNになってしまいました
原因がわからないので改善方法を教えていただけたら助かります

報告用テンプレ
-----------------------------------------
Narou.rb のバージョン:最新アップデート済

OS のバージョン:Windows10 21H1

その他環境情報(任意):Narou.rb最新、aozoraEpub最新、Ruby3.1.0-1

何が起きたのか:narou web経由でKindlepaperWHITEに送信したら文書の題名と作者の部分がファイルNO、UNKNOWNになってしまう保存

再現方法(何をやったら起こったのか詳細に):

narou web立ち上げ→なろう小説をダウンロード(Kindlにメール送信をレ点)実行
509:
名無し2022/10/01(土) 18:54:27 bG/hEyNI(2/2)
スレ間違えました
質問スレに書き込み直します
510:
名無しさん2022/11/07(月) 22:11:13 rSzEB68Q
novel18.syosetu.com/n1510gm/
骨から始まる異世界転生~裸の勇者はスケルトンから成り上がる。 
をダウンロードor変換すると、

AozoraEpub3でEPUBに変換しています.....
エラーが発生しました : This archives contains unclosed entries.
[ERROR] AozoraEpub3実行中にエラーが発生したため、EPUBが出力出来ませんでした

となり変換できません。
解決策等ありましたら教えてください。
511(1):
名無しさん[sage] 2022/11/07(月) 23:10:26
改造版AozoraEpub3にすると良かった気がする。
512(1):
名無しさん2022/11/08(火) 10:36:05 X9SKFbE.(1/5)
Narou.rb のバージョン:
最新アップデート済み
OS のバージョン:
Windows 10 Home(22H2)

何が起きたのか:
novel18.syosetu.com/n1510gm/
骨から始まる異世界転生~裸の勇者はスケルトンから成り上がる。
を変換する行程でエラーが発生し、EPUBが作成されません。

再現方法(何をやったら起こったのか詳細に):
novel18.syosetu.com/n1510gm/
を変換する行程でエラーが発生します。
以下、3つのバージョンで試行した際のログになります。

-----AozoraEpub3-1.1.0b32

小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:14件、INFO:1件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.....続き54行
513(1):
名無しさん2022/11/08(火) 12:12:59 X9SKFbE.(2/5)
>>511
やってみましたが駄目でした
(>>512のAozoraEpub3-1.1.0b55Q=改造版)
514:
名無しさん2022/11/08(火) 14:17:43 J53/e182(1/4)
>>513
使っているJAVAとバージョンは?
515:
名無しさん2022/11/08(火) 14:21:46 X9SKFbE.(3/5)
JAVAは8の更新351(ビルド1.8.0_351-b10)です
516:
名無しさん2022/11/08(火) 14:43:50 J53/e182(2/4)
質問スレの409を読もう
517:
名無しさん2022/11/08(火) 17:48:53 X9SKFbE.(4/5)
JAVAを旧バージョンで使うのはセキュリティとか怖そうなので、作者さんの対応を気長に待ちたいと思います
原因となっている文字列等がわかれば、自力で置換対応したいですけど……
518(1):
名無しさん2022/11/08(火) 22:20:40 J53/e182(3/4)
文字じゃなくて挿絵をオフにするか、改造版AozoraEpub3の最新版を入れるか。
519:
名無しさん2022/11/08(火) 23:13:02 X9SKFbE.(5/5)
>>518
挿絵オフでいけました
ありがとうございます

ちなみに改造版最新は無理でした

-----AozoraEpub3-1.1.1b14Q

小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:14件、INFO:1件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています.....
--------
Detected encoding = UTF-8
変換開始 : F:\Kindle_WhiteLeaf\Narou_Novel\小説データ\ミッドナイトノベルズ\15\n1510gm 骨から始 まる異世界転生~裸の勇者はスケルトンから成り上がる。\novel18_syosetu_com_n1510gm.txt
java.io.IOException: This archive contains unclosed entries.
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish(ZipArchiveOutputStream.java:534)
at org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.close(ZipArchiveOutputStream.java:1090)
at com.github.hmdev.writer.Epub3Writer.write(Epub3Writer.java:1006)
at AozoraEpub3.convertFile(AozoraEpub3.java:519)
at AozoraEpub3.main(AozoraEpub3.java:438)続き11行
520:
名無しさん2022/11/08(火) 23:54:58 J53/e182(4/4)
画像がRGBではなくCMYKなのが原因では
521:
名無しさん2022/11/10(木) 01:40:22 RdZipSxw
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
エラーメッセージを読むとPCのメインメモリが足りないようだけど。
メインメモリが足りずに画像の読み込みで止まっているようだ。
522:
名無しさん2022/11/10(木) 18:03:05 ojASgd1g
20GB以上のメモリが利用可能なはずなので、PCのスペック不足ということは無いはずです
javaが利用するメモリ量の設定が元々あまり大きくないということでしょうかね
523:
名無しさん2022/11/11(金) 17:06:56 OPJz5rxk(1/2)
JAVAの実行時オプションでメモリの割当を増やせばいいのでは。
524:
名無しさん2022/11/11(金) 18:48:55 Xaz786bU
確認してみたのですが、足りていないでしょうか?

>java -XX:+PrintFlagsFinal -version | findstr /i "HeapSize PermSize ThreadStackSize"
intx CompilerThreadStackSize = 0 {pd product}
uintx ErgoHeapSizeLimit = 0 {product}
uintx HeapSizePerGCThread = 67108864 {product}
uintx InitialHeapSize := 16777216 {product}
uintx LargePageHeapSizeThreshold = 134217728 {product}
uintx MaxHeapSize := 268435456 {product}
intx ThreadStackSize = 0 {pd product}
intx VMThreadStackSize = 0 {pd product}
java version "1.8.0_351"
Java(TM) SE Runtime Environment (build 1.8.0_351-b10)
Java HotSpot(TM) Client VM (build 25.351-b10, mixed mode, sharing)
525:
名無しさん2022/11/11(金) 19:56:12 OPJz5rxk(2/2)
メモリ割り当て268MBは少ないと思う。
わたしの場合は2GBになっている。JREがJAVA11だから比較するのは難しいけど。
526:
名無しさん2022/11/12(土) 02:17:42 394ToOaw
環境変数にJAVA_TOOL_OPTIONS -Xmx2048Mで割当2048Mにしてみたら、確保できませんって言われちゃいました
実装RAM32.0GBで、タスクマネージャーから確認するに利用可能27GBくらいあるんですけど…
その後1024Mでやりなおしたら通りました!ありがとうございます


AozoraEpub3でEPUBに変換しています.
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap

pid 3432 exit 1
527:
名無しさん2022/11/12(土) 23:02:35 ymJm2BuE
それはJAVA8の制限だからもっと新しいのに入れ替えれば。
現行のJAVAは19で、改造版AozoraEpub3はJAVA17に対応している。
528(1):
名無しさん2023/01/06(金) 23:16:33 8L/MOLs2(1/2)
Narou.rb のバージョン:3.8.2
OS のバージョン:Windows 11 (22H2)

その他環境情報(任意):
sass-embedded (1.57.1 x64-mingw-ucrt)
sassc (2.4.0)

何が起きたのか:
narou webでスタイルシートが読み込まれない

再現方法(何をやったら起こったのか詳細に):
gem install narouで導入後に以下のエラーが表示されwebUIが起動しなかった

<internal:C:/tools/ruby31/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- sass-embedded (LoadError)
from <internal:C:/tools/ruby31/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/tilt-2.0.11/lib/tilt/sass.rb:12:in `<class:SassTemplate>'
from C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/tilt-2.0.11/lib/tilt/sass.rb:8:in `<module:Tilt>'
from C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/tilt-2.0.11/lib/tilt/sass.rb:3:in `<top (required)>'
from <internal:C:/tools/ruby31/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:C:/tools/ruby31/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'続き27行
529:
名無しさん2023/01/06(金) 23:25:07 8L/MOLs2(2/2)
rubyのバージョンを書き込み忘れていました
以下になります
ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) [x64-mingw-ucrt]
530:
名無しさん[sage] 2023/01/08(日) 00:54:15
私の環境ではきちんと"text/css"になってました。
ちなみにtilt/sassで
self.default_mime_type = 'text/css'
なんて記述があります。これ処理するのはtiltかsinatoraな気がするので、sass-embeddedはあまり関わりない気がしますが、
もしかして実行時エラーで200じゃなくて500でエラーメッセージとか帰ってきてませんか?
あとnarouを実行してるコンソールになにかエラー出てませんか?
531:
名無しさん2023/01/08(日) 07:54:04 NKpCCE0o(1/2)
>500でエラーメッセージとか帰ってきてませんか?
500で帰ってきていました

narouを実行しているコンソールに表示されていたものは以下の通りです
長いので分割してコピペします

[2023-01-08 07:41:07] INFO WEBrick 1.7.0
[2023-01-08 07:41:07] INFO ruby 3.1.3 (2022-11-24) [x64-mingw-ucrt]
== Sinatra (v2.2.3) has taken the stage on 54223 for production with backup from WEBrick
[2023-01-08 07:41:07] INFO WEBrick::HTTPServer#start: pid=25656 port=54223
192.168.1.27 - - [08/Jan/2023:07:41:08 東京 (標準時)] "GET / HTTP/1.1" 200 16331
- -> /
2023-01-08 07:41:08 - ArgumentError - unknown keyword: :outvar:
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/sass-embedded-1.57.1-x64-mingw-ucrt/lib/sass/embedded.rb:187:in `compile_string'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/sass-embedded-1.57.1-x64-mingw-ucrt/lib/sass/embedded.rb:47:in `compile_string'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/tilt-2.0.11/lib/tilt/sass.rb:37:in `evaluate'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/tilt-2.0.11/lib/tilt/template.rb:109:in `render'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/sinatra-2.2.4/lib/sinatra/base.rb:863:in `render'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/sinatra-2.2.4/lib/sinatra/base.rb:731:in `scss'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/narou-3.8.2/lib/web/appserver.rb:214:in `block in <class:AppServer>'続き22行
532:
名無しさん2023/01/08(日) 07:55:17 NKpCCE0o(2/2)
続き

C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-protection-2.2.4/lib/rack/protection/xss_header.rb:18:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-protection-2.2.4/lib/rack/protection/base.rb:50:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-protection-2.2.4/lib/rack/protection/base.rb:50:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-protection-2.2.4/lib/rack/protection/path_traversal.rb:16:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-protection-2.2.4/lib/rack/protection/json_csrf.rb:26:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-protection-2.2.4/lib/rack/protection/base.rb:50:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-protection-2.2.4/lib/rack/protection/base.rb:50:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-protection-2.2.4/lib/rack/protection/frame_options.rb:31:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-2.2.5/lib/rack/session/abstract/id.rb:266:in `context'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-2.2.5/lib/rack/session/abstract/id.rb:260:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-2.2.5/lib/rack/null_logger.rb:11:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-2.2.5/lib/rack/head.rb:12:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/sinatra-2.2.4/lib/sinatra/base.rb:218:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/sinatra-2.2.4/lib/sinatra/base.rb:2004:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/sinatra-2.2.4/lib/sinatra/base.rb:1564:in `block in call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/sinatra-2.2.4/lib/sinatra/base.rb:1780:in `synchronize'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/sinatra-2.2.4/lib/sinatra/base.rb:1564:in `call'
C:/tools/ruby31/lib/ruby/gems/3.1.0/gems/rack-2.2.5/lib/rack/handler/webrick.rb:95:in `service'続き5行
533:
名無しさん[sage] 2023/01/08(日) 22:43:37
ソース読む限り、確かにエラー出てもおかしくない気はするけど、ググっても全然情報ない。わからん。

ということで、本来sass-embeddedは必要ないので消して、sasscをもう一回入れて見てください。
ソース的にはsasscが見つからなくてもsass-embeddedが無いってエラーになってしまうようです。
534:
名無しさん2023/01/09(月) 22:06:01 mAt88aL2
sasscを入れなおしても>>528になってしまったので、環境をrubyinstaller-devkitを用いて
構築し直したところ問題発生しなくなりました
MSYS2,MinGWを別に管理者権限で入れて動かしていたのが原因だったようです
お騒がせして申し訳ありませんでした
535:
名無しさん2023/01/18(水) 14:09:58 W4gAcwLI
パソコンが故障したのでnarou.rbをインストールしたときに作った管理用フォルダ(MyNovel)だけは復旧してもらい後は初期化して新しくnarou.rbを始めたのですが、
少し試してみたのですが復旧した小説データの更新が上手くできません。
よくわからないのですが、更新の途中でエラーが発生してしまい変換してkindleに送る部分ができないようです。
C:/Ruby32-×64/lib/ruby/gems/3.2.0/gems/narou-3.8.2/lib/novelconverter.rb:698:in 'block in subtitles_to_sections`:undefined method 'length` for nil:NilClass(NoMethodError)
大体上のような表示がでて終了してしまいます。
新しい小説のダウンロードはできるし、更新のエラーが出た小説もファイルを削除してダウンロードし直すことはできるのですがそれではデータを復旧した意味が無いし小説家になろうを退会
した作家さんの小説はどうすればいいのか正直悩むし色々と悲しいです。
復旧したMyNovelの小説データが使えるようになれば万々歳なのですが、どうすればいいか教えてくださいお願いいたします。
536:
名無しさん[sage] 2023/01/18(水) 23:17:29
小説の保存先の本文フォルダに各話を保存したファイルがありますが、そこに壊れたファイルがある気がします。
メモ帳等で読めるので、エラーの出る小説のファイルを正常なのと見比べて、壊れたファイルを消してみてください。
また、ダウンロード出来なくても保存先のフォルダにepubやmobiファイルは(壊れてなければ)残ってると思います。
537:
名無しさん[sage] 2023/01/19(木) 20:37:55
小説の保存先の本文フォルダに各話を保存したファイルがありますが、そこに壊れたファイルがある気がします。
メモ帳等で読めるので、エラーの出る小説のファイルを正常なのと見比べて、壊れたファイルを消してみてください。
また、ダウンロード出来なくても保存先のフォルダにepubやmobiファイルは(壊れてなければ)残ってると思います。
538:
名無しさん[sage] 2023/01/31(火) 18:44:19
小説をupdateすると***は管理小説の中に存在しませんというエラーが出ます
update中にPCがフリーズしたのが原因だと思いますがlistを確認したら中身が全部消えていました
小説データは残っているのですが最初から1つずつダウンロードし直さないと戻らないのでしょうか?
10:26:54時点のスレ終端
続き44秒後位に新着取得可
 元スレ:https://jbbs.shitaraba.net/bbs/read.cgi/computer/44668/1511245701/