Difference between revisions of "Setup"
Jump to navigation
Jump to search
(→Linux) |
|||
Line 75: | Line 75: | ||
===Linux=== | ===Linux=== | ||
− | + | ====ActiveTcl==== | |
+ | Note: you will need to create an account to download ActiveTcl '''8.5'''. | ||
+ | Note: ActiveTcl 8.6 has be known to cause problems. | ||
+ | |||
+ | [https://www.activestate.com/products/tcl/downloads/ Download and Install ActiveTcl '''8.5'''] | ||
+ | ====Ruby Language With Tk==== | ||
+ | A path that has worked on Ubuntu 20.04: | ||
+ | |||
+ | <nowiki>sudo apt-get install ruby-full</nowiki> | ||
+ | |||
+ | <nowiki>gem install tk -- --with-ActiveTcl</nowiki> | ||
+ | |||
+ | ====OS Gem==== | ||
+ | <nowiki>sudo gem install os</nowiki> | ||
+ | |||
+ | ====PNG Gem==== | ||
+ | <nowiki>sudo gem install chunky_png</nowiki> | ||
+ | |||
+ | ====OpenGL Runtime==== | ||
+ | <nowiki>sudo apt-get update</nowiki> | ||
+ | |||
+ | <nowiki>sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev</nowiki> | ||
+ | |||
+ | <nowiki>sudo apt-get install libglfw3-dev</nowiki> | ||
+ | |||
+ | ====OpenGL Gem==== | ||
+ | <nowiki>gem install opengl-bindings</nowiki> | ||
+ | |||
+ | <!-- Does NOT seem to be required for Linux: gem install glfw3--> | ||
<!-- | <!-- | ||
==OpenGL== | ==OpenGL== | ||
Line 96: | Line 124: | ||
====Fedora==== | ====Fedora==== | ||
− | |||
− | |||
==Gems== | ==Gems== | ||
<nowiki>gem install os | <nowiki>gem install os |
Revision as of 17:37, 4 November 2020
Contents
Coursera
- follow the link to Programming Languages Part A
- click "Join For Free" in the top right corner.
- do what you need to do to join coursera (and log in, if necessary).
- click on enroll for free
repeat for
ML
Language: Standard ML of New Jersey
Mac OSX
NOTE: recently, macOS 10.15 Catalina switched the default shell from bash to zsh. As a result, you may need to edit .zshenv instead of .bash_profile. You can alternatively switch your default shell in VS Code to bash.
Windows
Linux
Editor
VS Code (Preferred)
- Download and Install VS Code
- Add Standard ML language support by Darin Morrison
or Sublime Text (Alternate)
Racket
Language and IDE
Ruby
Language
Mac OSX
A Path From UW That Has Worked
Install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Install ActiveTcl 8.5
Install ActiveTcl 8.5 (not 8.6) from www.activestate.com
Install Ruby Version Manager
\curl -sSL https://get.rvm.io | bash
Install Ruby With Tcl and Tk
rvm reinstall ruby-2.2.3 --with-tcl --with-tk
Set Ruby Version
rvm use 2.2.3 --default
Confirm Version
ruby --version
Windows
Suggested Path: Download From RubyInstaller
Alternate Path
Linux
ActiveTcl
Note: you will need to create an account to download ActiveTcl 8.5.
Note: ActiveTcl 8.6 has be known to cause problems.
Download and Install ActiveTcl 8.5
Ruby Language With Tk
A path that has worked on Ubuntu 20.04:
sudo apt-get install ruby-full
gem install tk -- --with-ActiveTcl
OS Gem
sudo gem install os
PNG Gem
sudo gem install chunky_png
OpenGL Runtime
sudo apt-get update
sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev
sudo apt-get install libglfw3-dev
OpenGL Gem
gem install opengl-bindings
IDE
Java
Language
- Download JDK13
- Install JDK13
IDE
Eclipse
- Download Up To Date Version (2019‑12) of Eclipse
- Install Eclipse (Select Eclipse IDE for Java Developers)
or IntelliJ
Git Repo
after you have cloned your git repo from bitbucket, be sure to import the pom.xml file in the top-level java folder.