Skip to content

Instantly share code, notes, and snippets.

@SkyWriter
Created September 29, 2011 07:35
Show Gist options
  • Save SkyWriter/1250194 to your computer and use it in GitHub Desktop.
Save SkyWriter/1250194 to your computer and use it in GitHub Desktop.
RVMRC для внутренних проектов
#!/usr/bin/env bash
if [ -e /etc/production ]; then
# Production machine. Do not change.
environment_id="ree-1.8.7-2011.03@pingwin"
if [[ -d "${rvm_path:-$HOME/.rvm}/environments" \
&& -s "${rvm_path:-$HOME/.rvm}/environments/$environment_id" ]]
then
\. "${rvm_path:-$HOME/.rvm}/environments/$environment_id"
if [[ -s "${rvm_path:-$HOME/.rvm}/hooks/after_use" ]]
then
. "${rvm_path:-$HOME/.rvm}/hooks/after_use"
fi
else
if ! rvm --create "$environment_id"
then
echo "Failed to create RVM environment '${environment_id}'."
echo "Please do it manually!"
fi
fi
else
# Development machine.
environment_id="1.8.7@pingwin"
if [[ -d "${rvm_path:-$HOME/.rvm}/environments" \
&& -s "${rvm_path:-$HOME/.rvm}/environments/$environment_id" ]]
then
\. "${rvm_path:-$HOME/.rvm}/environments/$environment_id"
if [[ -s "${rvm_path:-$HOME/.rvm}/hooks/after_use" ]]
then
. "${rvm_path:-$HOME/.rvm}/hooks/after_use"
fi
else
if ! rvm --create "$environment_id"
then
echo "Failed to create RVM environment '${environment_id}'."
echo "Please do it manually!"
fi
fi
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment