2012-12-04 111 views
1

我想在崇高的文本中獲得Jekyll寶石的構建系統。在我的崇高項目我有以下幾點:崇高的文字構建系統爲jekyll

"build_systems": 
    [ 
    { 
     "name":"jekyll", 
     "cmd":"/Users/kaass/.rvm/gems/ruby-1.9.3-p327/bin/jekyll", 
     "shell":true, 
     "path":"/Users/kaass/.rvm/bin/rvm-auto-ruby", 
     "working_dir":"$project_path" 
    } 
    ] 

我試圖與env以及上述不同的選項打轉轉,卻總是得到某種關於rubyjekyll錯誤未找到或env: ruby_noexec_wrapper not found

我運行10.8.2,我的路:我想打電話給

kaass:~ kaass$ echo $PATH 
/Users/kaass/.rvm/gems/ruby-1.9.3-p327/bin:/Users/kaass/.rvm/gems/[email protected]/bin:/Users/kaass/.rvm/rubies/ruby-1.9.3-p327/bin:/Users/kaass/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/bin:/usr/X11R6/bin 

一切都已經在我的道路。

+0

我很難與ST2和啓動時使用的PATH。我最終將.rvm bin目錄添加到我的$ PATH(ruby,gem和global)中,這幫助了我。不確定,如果這會幫助你。 – AGS

+0

更新了我的路徑問題。除非ST2修改路徑或在其他地方找到它,否則我應該沒有問題。 –

回答

2

我有一個類似的問題,在正確的rvm環境中運行rake。 這是崇高的項目文件,我結束了:

{ 
    "folders": 
    [ 
    { 
     "path": "data" 
    } 
    ], 
    "build_systems": 
    [ 
    { 
     "name": "rake", 
     "cmd": "source ~/.rvm/environments/[email protected] && rake", 
     "shell": true, 
     "path": "/bin:/usr/bin:/usr/local/bin:~/.rvm/bin", 
     "working_dir": "$project_path" 
    } 
    ] 
} 

訣竅是〜/ .rvm/bin加入到路徑和源RVM寶石的環境。 然後,我甚至可以使用「rake」命令而不指定完整路徑。 其餘的都很簡單。

+0

我用了一個稍微不同的'「cmd」:「source /Users/kaass/.rvm/environments/default&&jykyll」' –

+0

關於Sublime路徑似乎存在着普遍的困惑。由Sublime啓動的構建系統所看到的路徑與您的shell中的PATH不相同。 – dbn

相關問題