A soundsuit by Nick Cave at the North Carolina Museum of Art.

Ruby: Installing RVM on Lion

RVM is a version manager for the Ruby programming language, letting you install, run, and default to different versions of the language on the same computer. Ruby 1.8.7 is built-in on OSX Lion and I’m running a few programs that depend on it, but 1.8.7 is several years old and about to be deprecated – if I want to learn some Ruby, I should probably use a more recent version like 2.0.0.

So that’s where RVM comes in. Since I’m a slightly doofus-y beginner and installations can differ according to terminal shell configurations, setting it up took some muddling through. These are breadcrumbs for me rather than instructions for anyone else; if you’re trying to get started with RVM, you should use the official installation guide. But if you’re on Lion and getting the error rvm: command not found after install, you might try step two below.

In terminal, install the latest stable release:

\curl -L | bash -s stable

You may or may not have a .bash_profile in your root directory. Since the filename starts with a dot, it’s invisible by default; you can view hidden files in a given directory with

ls -a

If you have a .bash_profile, you’ll need to update it so your shell can find RVM:

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

In theory, you’ve got RVM powers now. I started to install Ruby 2.0.0

rvm install 2.0.0

but got an error – RVM needed lots of missing packages to complete the install. I had to enable autolib so RVM could take care of those:

rvm autolibs enable

Ran the install prompt again and that did it. Hurrah!

Unearthly bodies

Last week’s setup and reception for Julia’s MFA thesis show, “Unearthly Bodies.” (The pieces got to ride in the back of a truck and watch TV – we had to do a little more heavy lifting.) This was many many months in the making: I’m in total awe of her.

Another hello world

Welcome to the new site! (Or if you’ve never seen the old one: Whew. Hello!)

I’ve been meaning to renovate for a while now, and wondering exactly what I want a frontpage to do for a lot longer. I’m still not completely sure. But I know I’m not really satisfied with the way I’ve used this space in the past (the very occasional photo or link or ramble), and I have some experiments in mind.

Lately I’ve been thinking about what I keep in notebooks and txt files. Mostly

  1. stories theoretically in progress, and
  2. notes on whatever I’m trying to learn at the moment.

Right now, the “whatever” in number two means some recipes, outdoor/garden-y things, and programming stuff. And that’s what I think I want this space to be: less a half-assed journal or editorial column, more a notebook and public workshop for figuring out how to do things I want to know how to do.

The old site is archived on GitHub, and this one is still in progress. I’m planning on expanding the story page soon, and in the short term I expect to make notes mostly about recipes and building websites. We’ll see how it goes.