mirror of
https://github.com/lloeki/dotfiles.git
synced 2025-12-06 07:24:39 +01:00
27 lines
605 B
Bash
Executable file
27 lines
605 B
Bash
Executable file
# vim: ft=sh
|
|
# shellcheck shell=bash
|
|
|
|
_gem_home() {
|
|
GEM_HOME="${HOME}/.gem/ruby/system"
|
|
export GEM_HOME
|
|
PATH="${GEM_HOME}/bin:${PATH}"
|
|
export PATH
|
|
}
|
|
|
|
if ! _has-chruby && ! _has-rbenv; then
|
|
_gem_home
|
|
fi
|
|
|
|
_auto-rubygems_gemdeps() {
|
|
local check_dir=$PWD
|
|
local next_check_dir=${check_dir%/*}
|
|
while [ "$next_check_dir" != "" ]; do
|
|
if [[ -f "$check_dir/Gemfile" ]]; then
|
|
export RUBYGEMS_GEMDEPS="$check_dir/Gemfile"
|
|
return
|
|
fi
|
|
check_dir="$next_check_dir"
|
|
next_check_dir=${check_dir%/*}
|
|
done
|
|
unset RUBYGEMS_GEMDEPS
|
|
}
|