Skip to content

Seajure/emacs-clojure-vagrant

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vagrant setup for Seajure hack nights.

As an attempt to get a reasonable development environment quickly for Seajure hacknights, I setup a shareable virtualbox via Vagrant. Let’s all play along!

Setup

Usage

Once Vagrant provisions your VM, use vagrant ssh to log in. Your VM will have a Jark swank session running, so you can immediately start Emacs and do M-x slime-connect to port 4005. You can start a new project with lein new myproject or pull down an existing project to hack on via git.

Contents

  • Emacs 24 (with starter kit 2 and relevant Clojure modes)
  • tmux (with better config)
  • Leiningen
  • Jark

Troubleshooting

A standard Ubuntu 10.04 install (YMMV for other distros/versions) doesn’t have the appropriate ruby setup and needs some additional apt-get-ing to install vagrant. Assuming only that VirtualBox is installed, the following additional steps need to be performed before you can run gem install vagrant:

  • Run sudo apt-get install rubygems1.8 ruby-dev libopenssl-ruby
  • Next do a sudo gem install rubygems-update and sudo /var/lib/gems/1.8/bin/update_rubygems to get the latest rubygems

At this point you should be able to do a gem install vagrant

About

A simple dev environment for clojure.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 53.6%
  • Emacs Lisp 46.4%