長話短說,我試圖使用LetsEncrypt發佈自己的SSL證書,並且最近安裝了rbenv以使此過程更容易。安裝完rbenv之後,我檢查一下是否全部檢出使用如何將目錄添加到PATH?
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
我得到這個消息說沒有安裝ruby的版本。嘗試使用命令
"rbenv install 2.3.1"
安裝Ruby後,我得到這個錯誤
rbenv: no such command `install'
是不是因爲路徑我rbenv墊片是不是在我的PATH變量?如果是這種情況,我該如何將目錄添加到我的PATH變量中?我知道你必須將它們添加到你的bash_profile文件中,但是不知道在這個文件中我需要添加什麼,以及需要添加什麼。
〜/ .bash_profile中
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
function letsencrypt_webfaction {
PATH=$PATH:$GEM_HOME/bin GEM_HOME=$HOME/.letsencrypt_webfaction/gems RUBYLIB=$GEM_HOME/lib ruby2.2 $HOME/.letsencrypt_webfaction/gems/bin/letsencrypt_webfaction $*
}
eval "$(rbenv init -)"
PATH=$PATH:$HOME/bin
export PATH
export PATH="$HOME/.rbenv/bin:$PATH"
此外,[網頁鏈接的紅寶石](https://blog.webfaction.com/2012/11/a-look-at-our-ruby-setup/)。 – ionescu77