tidalcycles / tidal-bootstrap Goto Github PK
View Code? Open in Web Editor NEWQuick installation of TidalCycles programming environment
Home Page: https://tidalcycles.github.io/tidal-bootstrap/
License: GNU General Public License v3.0
Quick installation of TidalCycles programming environment
Home Page: https://tidalcycles.github.io/tidal-bootstrap/
License: GNU General Public License v3.0
I got following error trying to install haskell-platform on OSX
brew install haskell-platform
Error: No available formula with the name "haskell-platform"
We no longer package haskell-platform. Consider installing ghc,
cabal-install and stack instead:
brew install ghc cabal-install stack
Should the script need an update?
There are currently two different supercollider versions available for Mac, you have to pick the correct one. There is 'Mac OS 10.13 and later', and 'legacy' for supercollider 3.12.1.
Currently the installer is picking an older 3.11.2, for bigsur. It seems this doesn't work on the newest macos installs.
Currently it is installing a .zip. The newer packages are .dmgs. I don't know how to install these from the command line and don't have a mac to test.
So it would be great if someone could at minimum create and test two bootstrap scripts, one that installs the legacy supercollider, and one that installs the other one. Of course it should also install the sc3-plugins to match.
In a perfect world there would just be one script, that would check the OS version and install the right files.
Not sure if it's the way that homebrew was installed on this computer way back when, but the script doesn't work unless I run it under sudo. Here's the error I get:
fatal: could not create leading directories of '/usr/local/Library/Taps/caskroom/homebrew-cask': Permission denied
Could not setup brew cask
, quitting.
The script needs to replace Atom with Pulsar and the new version of the tidalcycles package.
having trouble using the install script, mainly getting this output:
File "/Users/morganvisnesky/Downloads/davidgranstrom-tidal-bootstrap-55b6864/tidal-bootstrap.command", line 77
print "Please respond with 'yes' or 'no'"
^
SyntaxError: Missing parentheses in call to 'print'
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
Guessing it's because I have my machine defaulting to python3.6?
Is there a way around this? Thanks for your time!
Reported from: #3
Traceback (most recent call last):
File "./tidal-bootstrap.command", line 283, in
main()
File "./tidal-bootstrap.command", line 279, in main
check_packages()
File "./tidal-bootstrap.command", line 175, in check_packages
+ "Sorry, all packages could not be installed"
TypeError: bad operand type for unary +: 'str'
Use brew cask uninstall <program>
There are hopefully improvements with the latest script but still getting reports of problems, lets use this thread to field them
It'd be great if the same script worked for Linux.
The ghcup
script is a helpful resource https://gitlab.haskell.org/haskell/ghcup/
The currently installed version of sc-plugins (v3.11.1) does not include Apple Silicon support.
The more recent v3.13.0 does include support.
I'll open a PR to update the installed version.
This script is great but needs a tweak, I think to install haskell core rather than haskell platform.
I'm wondering though whether it'd better to move it under the tidalcycles
org at this point for community support there? I have a feeling we discussed this before on the tidal slack room (now a rocketchat room on http://talk.lurk.org).
This section of the bootstrap script will download haskell and add its commands to the path for bash
, but not zsh
, the default shell in MacOS Catalina.
tidal-bootstrap/tidal-bootstrap.command
Lines 204 to 214 in 0e6cfda
Hi this script stopped working for people a few weeks ago. One solution is here:
http://lurk.org/groups/tidal/messages/topic/2kkap8lbgQrky3992ALIGx/
Another is to install core haskell only.
Would it be OK to move this script / repo into the tidalcycles organisation?
Many users drag and drop the SuperCollider directory (which contains SuperCollider.app) into Applications. The install script does traverse sub dirs in Applications, maybe make an exception if it finds a SuperCollider/ dir.
tidal-bootstrap/tidal-bootstrap.command
Line 305 in b850892
This line leads to a page that is not found. Happy to PR with the new link!
I use fish as my default shell and the bootstrap script does not set the path or Haskell environment
I note this comment:
tidal-bootstrap/tidal-bootstrap.command
Line 65 in 01c0c60
I think something needs to be added to these lines for the fish shell case:
tidal-bootstrap/tidal-bootstrap.command
Lines 87 to 88 in 01c0c60
I was able to hack mine by adding
set PATH $HOME/.ghcup/bin $PATH
to then end of my config.fish
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.