I've installed Ruby, RVM, and Jekyll following this tutorial and everything works fine after following those steps.
My issue is that each time I open a new terminal window and want Jekyll to rebuild the site with jekyll build
, I get the error jekyll: command not found
. The temporary solution is to re-run the following two commands from the tutorial then Jekyll works:
[[ -s "$HOME/.profile" ]] && source "$HOME/.profile"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
Checking that .profile file I noticed it says 'This file is not read by bash, if ~/.bash_profile or ~/.bash_login exists'. I ran the first two commands again substituting .bash_profile for .profile and this didn't seem to have any effect.
[[ -s "$HOME/.bash_profile" ]] && source "$HOME/.bash_profile"
I still get the Jekyll error and my .bash_profile file exists but is completely empty.
Is there a more permanent fix or am I stuck running the first two commands every single time I open a terminal to rebuild a site with Jekyll?