Hey guys
I'm new to Tidals and having some difficulty getting it work. Would be great to know which place to look regarding the errors shown in the screenshot. Supercollider seems to be working fine.
Thanks in advance everyone!
H
Hey guys
I'm new to Tidals and having some difficulty getting it work. Would be great to know which place to look regarding the errors shown in the screenshot. Supercollider seems to be working fine.
Thanks in advance everyone!
H
Seems like the plugin cannot find the ghc-pkg
file, it's written in the console.
Otherwise, you can specify a custom BootTidal.hs
file like specified on the plugin documentation:
Hm, but why wouldn't it find ghc-pkg
? Perhaps something went wrong with the automated install of haskell. You could try again by running the command given here:
https://www.haskell.org/ghcup/
Thanks for this @yaxu and @ndr_brt
I tried deleting and re-downloading the ghcup files but still comes up with errors. It seems my pathway file isn't correct? I'm trying to change it if that's a potential answer.
Thanks again
Thanks for the helpful screenshot..
Is there a ghc-pkg file in that bin
folder? I guess so.
I'm not sure exactly what is wrong, but I think that if you go into the settings for the tidalcycles package inside atom, and change the ghci path setting to ~/.ghcup/bin/
, then that should fix things.
So after starting fresh I still have the same issue. I've copied in the screenshot and also copied the 'Error report to clipboard' below. Downloaded Xcode but not sure how I'd use it to solve any issues.
Thanks again
[Enter steps to reproduce:]Atom: 1.51.0 x64
Electron: 5.0.13
OS: Mac OS X 10.13.6
Thrown From: tidalcycles package 3.11.0
Uncaught Error: Cannot call write after a stream was destroyed
At events.js:171
Error [ERR_STREAM_DESTROYED] [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed
at doWrite (_stream_writable.js:411:19)
at writeOrBuffer (_stream_writable.js:399:5)
at Socket.Writable.write (_stream_writable.js:299:11)
at Ghci.writeLine (/packages/tidalcycles/lib/ghci.js:20:24)
at REPL.tidalSendLine (/packages/tidalcycles/lib/repl.js:132:15)
at REPL.tidalSendExpression (/packages/tidalcycles/lib/repl.js:123:10)
at REPL.hush (/packages/tidalcycles/lib/repl.js:58:10)
at HTMLElement.tidalcyclesHush (/packages/tidalcycles/lib/repl.js:43:38)
at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:349780)
at CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:348255)
at AtomEnvironment.dispatchApplicationMenuCommand (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:725974)
at EventEmitter.t (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:733897)
at EventEmitter.emit (events.js:194:13)
3x -5:32.4.0 core:backspace (input.hidden-input)
-0:51.3.0 core:move-right (input.hidden-input)
-0:51.1.0 editor:newline (input.hidden-input)
-0:48.3.0 core:copy (input.hidden-input)
-0:46.1.0 tidalcycles:boot (input.hidden-input)
-0:43.9.0 tidalcycles:reboot (input.hidden-input)
-0:38.7.0 editor:newline (input.hidden-input)
-0:38.2.0 core:move-down (input.hidden-input)
2x -0:38 core:backspace (input.hidden-input)
-0:36 core:paste (input.hidden-input)
-0:35 editor:newline (input.hidden-input)
3x -0:33 core:backspace (input.hidden-input)
-0:29 tidalcycles:boot (input.hidden-input)
-0:26.4.0 tidalcycles:reboot (input.hidden-input)
-0:12.1.0 tidalcycles:eval-multi-line (input.hidden-input)
-0:08.7.0 tidalcycles:hush (input.hidden-input)
tidalcycles 3.11.0
The path is not configured correcly.
you set as /Users/hb/.ghcup/ghc-pkg
, but should be /Users/hb/.ghcup
So I went through what you said and it's still giving errors. Pretty new to this so sorry it's taking some time. The whole pathway is throwing me off a bit . . .
Just to be sure, I went through the whole installation again to make sure I have everything via https://tidalcycles.org/index.php/Troubleshooting_a_Tidal_install/en and no problems.
Sorry, I meant:
/User/hb/.ghcup/bin
The plugin needs the folder that contains ghci
and ghc-pkg
packages
Okay I've done that but Tidals still can't find the directory as it doesn't exit in the user 'hb'
Where can I can download the ghci and ghc-pkg files directly into my user folder? (as a matter of fact, probably everything so I can have everything I need to get Tidals working in the same file . . .)
Perhaps the files loaded elsewhere when I first installed it!
Thanks @ndr_brt
Sorry, I'm not a mac user, I think you should reinstall ghci from scratch
So if you run this from the commandline:
ls /User/hb/.ghcup/bin
.. can you see ghci
and ghc-pkg
listed?
Nope not there . . . . . but . . . . .
I HAVE SOLVED IT WOOOOO
I went onto the configuration section and realised I hadn't downloaded hoogle via `hoogle generate tidal'.
I entered 'hoogle generate tidal' and nothing found.
I entered stack hoogle -- generate tidal
in Terminal. Realised I'd installed stack in the hope it'd solve something not really realising.
Went onto Troubleshooting section and changed the Interpreter to Stack and the ghci path to 'stack exec --package tidal -- ghci'
Is there anything majorly different from Stack to the Cabal default? If so is there a reference I can use or, might it be better just to set Cabal as default now I've got my head around it?