2013-03-14 120 views
3

嘿有jekyll用戶...我新使用ruby/rvm,並按照說明將它安裝在本地mac上,然後安裝了jekyll gem,但是當我嘗試運行jekyll命令時,我得到了安裝完jekyll後,得到-bash:找不到jekyll命令

bash: jekyll: command not found 

有什麼建議嗎?

我知道,當我安裝RVM,(或者也許是自制軟件在安裝過程中),我收到了我都.profile.bash_profile的通知,並要求我加source ~/.profile.bash_profile可能是這個問題?

我也試過使用這個命令安裝gem install --source http://rubygems.org jekyll 它說它會安裝,但是當我在終端中嘗試jekyll時,我總是收到命令找不到。

如果有任何更多信息需要發佈以幫助,請告訴我。

+0

最後我做什麼是我的開關紅寶石版本(我用的是2.0),使用RVM,然後重新安裝。使用1.9.3我能夠很好地運行Jekyll。謝謝! – codeadventurer 2013-03-17 21:28:39

回答

2

我知道,當我安裝RVM,(或者也許是自制軟件安裝過程中),我收到了我都.profile文件和.bash_profile文件的通知,並問我要添加源〜/ .profile文件來.bash_profile可能是問題嗎?

是的。做它在那裏說的話,你應該可以訪問jekyll命令。

user$ echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile 
0

嘗試sudo gem install jekyll,然後開始一個新的bash會話,看看會發生什麼。

+1

'sudo gem install'是新的'rm -rf ' – 2014-07-13 17:59:03

0

我看了大部分網絡上的解決方案,其中大部分似乎顯示$ PATH變化。我不喜歡,除非我有,所以我只是做了一個符號鏈接編輯我的路徑:

ln -s /usr/local/Cellar/ruby/2.0.0-p247/lib/ruby/gems/2.0.0/gems/jekyll-1.2.1/bin/jekyll