Setup

From CSE425S Wiki
Jump to navigation Jump to search


Bitbucket

accept invite

The first minute of [this video] (from CSE 131) shows off how to accept a bitbucket invitation sent to your email.

access

set up ssh key

If you already have an ssh key, add your public key to bitbucket.

Otherwise, create a new key and add the public key to bitbucket.

set up an ssh key for bitbucket

Java

Language

  • Download JDK (17 or greater)
  • Install JDK (17 or greater)

IDE

IntelliJ

clone repo

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.

via homebrew

v15 Sequoia

Fall 2024 Fix

Windows

Summer 2023 Note: There seems to be an issue with v110.99.3.

[Download and install v110.99.2].

If you run into trouble, getting as close to Linux as you can is a good idea.

If replacing Windows with Linux is out of the question, installing the Windows Subsystem for Linux can often be close enough:

Linux

via apt-get or yum

Editor

Alert: Emacs is NOT required or encouraged for this course.

VS Code (Preferred)

Extensions.png

SearchStandardML.png

InstallStandardML.png

OpenFolder.png

Racket

Language and IDE

Ruby

Language

Mac OSX

Note: depending on how the permissions are set up on your machine you may need to prefix a command with sudo or perhaps you may have to omit sudo.

Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 

Install Ruby

brew install ruby

Add Ruby To Path

if Mac OSX 10.15 Catalina or greater

   ~/.zshrc

else

   ~/.bash_profile

Add this line:

export PATH="/usr/local/opt/ruby/bin:$PATH"

check ruby

You can either

1) restart your terminal

or

2) source the appropriate configuration file based on your shell (which is often dependent on the OSX version)

source .zshrc

or

source .bash_profile

Then run

ruby --version

Windows

Ruby

Download and Install https://rubyinstaller.org/downloads/

Linux

Ruby Language

Fedora

install ruby

Ubuntu
sudo apt-get install ruby-full

Gems

gem install bundler
bundler install

IDE