質問編集履歴

3

進捗追加

2020/02/16 18:37

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,111 @@
1
+ ### 追記(最新2/17)と進捗
2
+
3
+
4
+
5
+ Windows上の導入は諦め、仮想環境OSを立ててそこにインストールを試みることにしました。
6
+
7
+ VirtualBoxにLinux Mint Mateを立て、同様に
8
+
9
+ ①haskell(stackを用いる)の導入
10
+
11
+ ②haskellにtidalcyclesを導入
12
+
13
+ ③supercolliderにsuperdirtを導入、起動
14
+
15
+ ④エディタ(Atom or VScode)にtidalcyclesパッケージを導入、起動
16
+
17
+ の手順を実行しました。
18
+
19
+ 以前と同じように、①②④は上手くいくのですが
20
+
21
+ エディタ上でいざ実行しようとするとエラーが出ます。
22
+
23
+ ただエラー文の文字化けは無くなったのでそこだけ進捗です。
24
+
25
+
26
+
27
+ 以下Atomで.tidalファイルを実行しようとしたときのエラー文です。
28
+
29
+ ```ここに言語を入力
30
+
31
+ Custom ghci path configured: stack exec --package tidal -- ghci
32
+
33
+
34
+
35
+ Ghci command: stack exec --package tidal -- ghci
36
+
37
+ Ghc-pkg command: stack exec --package tidal -- ghc-pkg
38
+
39
+
40
+
41
+ Load BootTidal.hs from /home/username/.atom/packages/tidalcycles/lib/BootTidal.hs
42
+
43
+
44
+
45
+ /bin/sh: 1: stack exec --package tidal -- ghci: not found
46
+
47
+ ```
48
+
49
+ パス名をstack exec ghciなどに変えてもほぼ同じでした。
50
+
51
+
52
+
53
+ コマンドが見つからないと怒られているわけですが、
54
+
55
+ 端末上でstack exec --package tidal -- ghci等は普通に実行できます。
56
+
57
+ ここでよくわからなくなりました。
58
+
59
+
60
+
61
+ 上のエラー文で/bin/shとあるのに対して端末のシェルがbashなのが関係ある?とかを疑いましたが(echo $SHELLで調べた)
62
+
63
+ 適切ないじり方がわからず断念しました。
64
+
65
+
66
+
67
+ VScode上で実行しても、文字化けが消えるだけ⁺ちょっとの変化でした。
68
+
69
+ ```ここに言語を入力
70
+
71
+ GHCi, version 8.6.5: http://www.haskell.org/ghc/ :? for help
72
+
73
+ Loaded GHCi configuration from /tmp/haskell-stack-ghci/2a3bbd58/ghci-script
74
+
75
+ Prelude> Prelude> Warning: GHCi |
76
+
77
+ Warning: GHCi | <no location info>: error:
78
+
79
+ Warning: GHCi | Could not find module ‘Sound.Tidal.Context’
80
+
81
+ Warning: GHCi | It is not a module in the current program, or in any known package.
82
+
83
+  
84
+
85
+ (中略)
86
+
87
+
88
+
89
+ tidal> Warning: GHCi |
90
+
91
+ Warning: GHCi | <interactive>:64:1: error: Variable not in scope: d1 :: t0 -> t
92
+
93
+ Warning: GHCi |
94
+
95
+ Warning: GHCi | <interactive>:64:6: error:
96
+
97
+ Warning: GHCi | • Variable not in scope: sound :: [Char] -> t0
98
+
99
+ Warning: GHCi | • Perhaps you meant ‘round’ (imported from Prelude)
100
+
101
+ tidal>
102
+
103
+ ```
104
+
105
+ (追記ここまで)
106
+
107
+
108
+
1
109
  ### 前提・実現したいこと
2
110
 
3
111
 
@@ -354,59 +462,7 @@
354
462
 
355
463
  (本文の字数制限により中略)
356
464
 
357
-
358
-
359
- Warning: GHCi |
465
+ t1 -> t
360
-
361
- Warning: GHCi | <interactive>:36:47: error:
362
-
363
- Warning: GHCi | Not in scope: �eSound.Tidal.Transition.anticipateIn�f
364
-
365
- Warning: GHCi | No module named �eSound.Tidal.Transition�f is imported.
366
-
367
- Warning: GHCi |
368
-
369
- Warning: GHCi | <interactive>:37:41: error:
370
-
371
- Warning: GHCi | Not in scope: �eSound.Tidal.Transition.mortalOverlay�f
372
-
373
- Warning: GHCi | No module named �eSound.Tidal.Transition�f is imported.
374
-
375
- Warning: GHCi |
376
-
377
- Warning: GHCi | <interactive>:56:12: error:
378
-
379
- Warning: GHCi | Variable not in scope: streamSetI :: t4 -> t
380
-
381
- Warning: GHCi |
382
-
383
- Warning: GHCi | <interactive>:56:23: error: Variable not in scope: tidal
384
-
385
- Warning: GHCi |
386
-
387
- Warning: GHCi | <interactive>:57:12: error:
388
-
389
- Warning: GHCi | Variable not in scope: streamSetF :: t3 -> t
390
-
391
- Warning: GHCi |
392
-
393
- Warning: GHCi | <interactive>:57:23: error: Variable not in scope: tidal
394
-
395
- Warning: GHCi |
396
-
397
- Warning: GHCi | <interactive>:58:12: error:
398
-
399
- Warning: GHCi | Variable not in scope: streamSetS :: t2 -> t
400
-
401
- Warning: GHCi |
402
-
403
- Warning: GHCi | <interactive>:58:23: error: Variable not in scope: tidal
404
-
405
- Warning: GHCi |
406
-
407
- Warning: GHCi | <interactive>:59:12: error:
408
-
409
- Warning: GHCi | Variable not in scope: streamSetI :: t1 -> t
410
466
 
411
467
  Warning: GHCi |
412
468
 

2

質問の返信

2020/02/16 18:37

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -459,3 +459,57 @@
459
459
  ```
460
460
 
461
461
  またエディタ上のエラーメッセージは同じでした。
462
+
463
+
464
+
465
+ ### さらに追記
466
+
467
+ >igrepさん
468
+
469
+
470
+
471
+ (4)
472
+
473
+ C:\sr\global-projectにstack.yamlがありました。
474
+
475
+ ```
476
+
477
+ # This is the implicit global project's config file, which is only used when
478
+
479
+ # 'stack' is run outside of a real project. Settings here do _not_ act as
480
+
481
+ # defaults for all projects. To change stack's default settings, edit
482
+
483
+ # 'C:\sr\config.yaml' instead.
484
+
485
+ #
486
+
487
+ # For more information about stack's configuration, see
488
+
489
+ # http://docs.haskellstack.org/en/stable/yaml_configuration/
490
+
491
+ #
492
+
493
+ packages: []
494
+
495
+ resolver: lts-14.23
496
+
497
+
498
+
499
+ ```
500
+
501
+ 初期状態からノータッチです。(よくわかってないので)
502
+
503
+
504
+
505
+ (5)
506
+
507
+ usernameは半角小文字アルファベットだけ使っています。
508
+
509
+
510
+
511
+
512
+
513
+ もう少し自分でも情報を調べてみます。
514
+
515
+ 回答ありがとうございました。

1

回答者への返信

2020/02/07 11:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -255,3 +255,207 @@
255
255
  TidalCyclesの環境設定をしたいです
256
256
 
257
257
  https://teratail.com/questions/190623
258
+
259
+
260
+
261
+
262
+
263
+ ### 追記
264
+
265
+
266
+
267
+ >igrepさん
268
+
269
+
270
+
271
+ (1)
272
+
273
+ >stack ghciで実行していました。
274
+
275
+ >stack exec --package tidal -- ghciで実行したところ
276
+
277
+ ```ここに言語を入力
278
+
279
+ C:\Users\username>stack exec --package tidal -- ghci
280
+
281
+ GHCi, version 8.6.5: http://www.haskell.org/ghc/ :? for help
282
+
283
+ Prelude> import Sound.Tidal.Context
284
+
285
+ Prelude Sound.Tidal.Context>
286
+
287
+ ```
288
+
289
+ となり上手くいきました。
290
+
291
+
292
+
293
+ (2)
294
+
295
+ VScode上での実行結果は以下のようになりました。
296
+
297
+ 設定のUse stack ghciにチェックを入れた状態です。
298
+
299
+ GHCi Pathにstack exec --package tidal -- ghciを指定するのと何も指定しないのの二つを試しましたが同じ結果でした。
300
+
301
+ ```ここに言語を入力
302
+
303
+ Warning: GHCi | 'stty' �́A�����R�}���h�܂��͊O���R�}���h�A
304
+
305
+ Warning: GHCi | ����”\�ȃv���O�����܂��̓o�b�` �t�@�C���Ƃ��ĔF������Ă��܂���B
306
+
307
+ GHCi, version 8.6.5: http://www.haskell.org/ghc/ :? for help
308
+
309
+ Loaded GHCi configuration from C:\Users\username\AppData\Local\Temp\haskell-stack-ghci\2a3bbd58\ghci-script
310
+
311
+ Prelude> Prelude> Warning: GHCi |
312
+
313
+ Warning: GHCi | <no location info>: error:
314
+
315
+ Warning: GHCi | Could not find module �eSound.Tidal.Context�f
316
+
317
+ Warning: GHCi | It is not a module in the current program, or in any known package.
318
+
319
+ Warning: GHCi |
320
+
321
+ Warning: GHCi | <interactive>:6:39: error: Not in scope: �eoLatency�f
322
+
323
+ Warning: GHCi |
324
+
325
+ Warning: GHCi | <interactive>:6:55: error: Not in scope: �eoAddress�f
326
+
327
+ Warning: GHCi |
328
+
329
+ Warning: GHCi | <interactive>:6:79: error: Not in scope: �eoPort�f
330
+
331
+ Warning: GHCi |
332
+
333
+ Warning: GHCi | <interactive>:6:111: error: Not in scope: �ecFrameTimespan�f
334
+
335
+ Warning: GHCi |
336
+
337
+ Warning: GHCi | <interactive>:21:38: error:
338
+
339
+ Warning: GHCi | Not in scope: �eSound.Tidal.Transition.xfadeIn�f
340
+
341
+ Warning: GHCi | No module named �eSound.Tidal.Transition�f is imported.
342
+
343
+ Warning: GHCi |
344
+
345
+ Warning: GHCi | <interactive>:22:42: error:
346
+
347
+ Warning: GHCi | Not in scope: �eSound.Tidal.Transition.xfadeIn�f
348
+
349
+ Warning: GHCi | No module named �eSound.Tidal.Transition�f is imported.
350
+
351
+ Warning: GHCi |
352
+
353
+
354
+
355
+ (本文の字数制限により中略)
356
+
357
+
358
+
359
+ Warning: GHCi |
360
+
361
+ Warning: GHCi | <interactive>:36:47: error:
362
+
363
+ Warning: GHCi | Not in scope: �eSound.Tidal.Transition.anticipateIn�f
364
+
365
+ Warning: GHCi | No module named �eSound.Tidal.Transition�f is imported.
366
+
367
+ Warning: GHCi |
368
+
369
+ Warning: GHCi | <interactive>:37:41: error:
370
+
371
+ Warning: GHCi | Not in scope: �eSound.Tidal.Transition.mortalOverlay�f
372
+
373
+ Warning: GHCi | No module named �eSound.Tidal.Transition�f is imported.
374
+
375
+ Warning: GHCi |
376
+
377
+ Warning: GHCi | <interactive>:56:12: error:
378
+
379
+ Warning: GHCi | Variable not in scope: streamSetI :: t4 -> t
380
+
381
+ Warning: GHCi |
382
+
383
+ Warning: GHCi | <interactive>:56:23: error: Variable not in scope: tidal
384
+
385
+ Warning: GHCi |
386
+
387
+ Warning: GHCi | <interactive>:57:12: error:
388
+
389
+ Warning: GHCi | Variable not in scope: streamSetF :: t3 -> t
390
+
391
+ Warning: GHCi |
392
+
393
+ Warning: GHCi | <interactive>:57:23: error: Variable not in scope: tidal
394
+
395
+ Warning: GHCi |
396
+
397
+ Warning: GHCi | <interactive>:58:12: error:
398
+
399
+ Warning: GHCi | Variable not in scope: streamSetS :: t2 -> t
400
+
401
+ Warning: GHCi |
402
+
403
+ Warning: GHCi | <interactive>:58:23: error: Variable not in scope: tidal
404
+
405
+ Warning: GHCi |
406
+
407
+ Warning: GHCi | <interactive>:59:12: error:
408
+
409
+ Warning: GHCi | Variable not in scope: streamSetI :: t1 -> t
410
+
411
+ Warning: GHCi |
412
+
413
+ Warning: GHCi | <interactive>:59:23: error: Variable not in scope: tidal
414
+
415
+ Warning: GHCi |
416
+
417
+ Warning: GHCi | <interactive>:60:12: error:
418
+
419
+ Warning: GHCi | Variable not in scope: streamSetB :: t0 -> t
420
+
421
+ Warning: GHCi |
422
+
423
+ tidal> Warning: GHCi | <interactive>:60:23: error: Variable not in scope: tidal
424
+
425
+ Warning: GHCi |
426
+
427
+ Warning: GHCi | <interactive>:64:1: error: Variable not in scope: d1 :: t0 -> t
428
+
429
+ Warning: GHCi |
430
+
431
+ Warning: GHCi | <interactive>:64:6: error:
432
+
433
+ Warning: GHCi | ? Variable not in scope: sound :: [Char] -> t0
434
+
435
+ Warning: GHCi | ? Perhaps you meant �eround�f (imported from Prelude)
436
+
437
+ tidal>
438
+
439
+ ```
440
+
441
+ (3)
442
+
443
+ AtomでGHCi Pathにchcp 65001 & stack exec --package tidal -- ghciを指定して実行したところ以下のようになりました。
444
+
445
+ 少し変化がありましたが文字化けしたままなのは変わりありませんでした。
446
+
447
+ ```ここに言語を入力
448
+
449
+ Custom ghci path configured: chcp 65001 & stack exec --package tidal -- ghci
450
+
451
+ Ghci command: chcp 65001 & stack exec --package tidal -- \ghci
452
+
453
+ Ghc-pkg command: chcp 65001 & stack exec --package tidal -- \ghc-pkg
454
+
455
+ Load BootTidal.hs from C:\Users\username.atom\packages\tidalcycles\lib\BootTidal.hs
456
+
457
+ �w�肳�ꂽ�p�X�����‚���܂���B
458
+
459
+ ```
460
+
461
+ またエディタ上のエラーメッセージは同じでした。