From 3d1da888c6c64c7e477c46daec79b52ee53de7f4 Mon Sep 17 00:00:00 2001 From: crater2150 Date: Mon, 24 Feb 2020 09:19:10 +0000 Subject: [PATCH] Make exists() available in zshenv --- env/50_ruby.zsh | 6 ++++-- zshenv | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/env/50_ruby.zsh b/env/50_ruby.zsh index 4537e4a..8d73fad 100644 --- a/env/50_ruby.zsh +++ b/env/50_ruby.zsh @@ -1,2 +1,4 @@ -RUBY_VERSION=${$(gem environment gemdir):t} -export PATH="$PATH:$HOME/.gem/ruby/$RUBY_VERSION/bin" +if exists gem; then + RUBY_VERSION=${$(gem environment gemdir):t} + export PATH="$PATH:$HOME/.gem/ruby/$RUBY_VERSION/bin" +fi diff --git a/zshenv b/zshenv index 7a689cd..fa0433f 100755 --- a/zshenv +++ b/zshenv @@ -1,5 +1,6 @@ export ZDOTDIR="${$(readlink $HOME/.zshenv):h:a}" +exists() { command -v "$@" >/dev/null } for i in $ZDOTDIR/env/*.zsh; do . $i done