「なでしこv3」開発掲示板

なでしこ3を改善するための掲示板

@86■ (#308) macOS での cnako3 と nadesiko3-server の「取り込み」の不具合 - mitunaga (2024-05-23 10:49) /低 未処理
環境は
macOS Ventura 13.6.6 (Apple M1 MacBook Air)
node v22.2.0
です。この環境で、なでしこのバージョン 3.6.5 の nako3edit は正常に実行、Ctrl-C で止められます。

ところが cnako3 を実行すると下記のようになり起動しません (3.4.24 までは OK, 3.4.26 以降 3.6.5 もダメ)
foo@m1mba 2023j2 % cnako3
/opt/homebrew/bin/cnako3: line 1: /Applications: is a directory
/opt/homebrew/bin/cnako3: line 2: autoanswer.nako3: command not found
/opt/homebrew/bin/cnako3: line 3: data1/: is a directory
/opt/homebrew/bin/cnako3: line 4: import: command not found
/opt/homebrew/bin/cnako3: line 5: //: is a directory
/opt/homebrew/bin/cnako3: line 6: syntax error near unexpected token `='
/opt/homebrew/bin/cnako3: line 6: `(async () => {'

つぎに webserver と websocket サーバを起動するなでしこのプログラムを動かすと cnako3 を Ctrl-C で止められなくなっています(もちろん kill すれば止まります)。これは 3.4.17 以降です (3.4.14 までは OK)。nako3edit は 3.6.5 でも Ctrl-C で止められます。

さいごに、いつからかは不明ですが、

!「nadesiko3-server」を取り込む。

はエラーになり

!「node_modules/nadesiko3-server/nadesiko3-server.mjs」を取り込む。

と書く必要があります(npm install nadesiko3-serverでインストールしています)。エラーは下記

foo@m1mba 2023j2 % cnako3 autoanswer.nako3
[エラー]NakoError: [取り込みエラー]autoanswer.nako3(3行目): JSプラグイン『nadesiko3-server』が見つかりません。以下のパスを検索しました。
- (母艦パス/package.json) /Users/mitunaga/tmp/2023j2/nadesiko3-server/package.json, false
- (runtime/package.json) /opt/homebrew/lib/node_modules/nadesiko3/node_modules/nadesiko3-server/package.json, false
- (runtimeLib/package.json) /opt/homebrew/lib/node_modules/nadesiko3-server/package.json, false
- (nadesiko3core/package.json) /opt/homebrew/lib/node_modules/nadesiko3/node_modules/nadesiko3core/src/nadesiko3-server/package.json, false
- (NODE_PATH/package.json) /opt/homebrew/lib/node_modules/nadesiko3-server/package.json, false

です。

同様にインストールしている  nadesiko3-websocket は

!「nadesiko3-websocket」を取り込む。

で OK です。
macOS での cnako3 と nadesiko3-server .. / mitunaga (2024-05-23 10:49) (#308)/ 低 未処理
  npm exec cnako3 でも同じエラー / mitunaga (2024-05-23 10:57) (#309)/ 低 未処理
  v3.6.6で修正しました / クジラ飛行机 (2024-05-24 00:56) (#310)/ 低 確認待ち
  cnako3 の動作確認しました / mitunaga (2024-05-24 10:16) (#312)/ 低 確認待ち
  Ctrl+C , 「取り込む」の問題 / mitunaga (2024-05-24 14:49) (#313)/ 低 確認待ち
  「取り込む」の問題 / mitunaga (2024-05-24 15:07) (#314)/ 低 確認待ち
    取り込むの挙動 / クジラ飛行机 (2024-05-31 20:48) (#315)/ 低 確認待ち
  Ctrl+C で停止確認しました / mitunaga (2024-06-04 17:34) (#318)/ 低 解決

(#308)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能