2013-08-07 43 views
1

我在我的電腦上長時間使用RakeFile。剛剛切換到Mac。我想用同一個rake文件執行一些mono exe文件,但它甚至不會在mac上運行。 我跑gem install albacore,但它似乎沒有正常工作。請指教。Mac上的Rakefile Albacore

我得到這個錯誤,當我嘗試運行它:

rake aborted! 
no such file to load -- albacore 

這是我耙文件的開頭:

require 'albacore' 
require 'rubygems' 
require 'ftools' 
.... 
    class Exec 
    include RunCommand 
    include YAMLConfig 
    include Logging 

    def initialize 
    @path_to_command='' 
    @parameters = [] 
    super() 
    end 

    def execute 
    result = run_command "Exec", "" 

    failure_message = 'Exec Failed. See Build Log For Detail' 
    fail_with_message failure_message if !result 
    end 
end 

UPDATE:各種控制檯輸出

[email protected] 
$ sudo gem install albacore 
Password: 
Successfully installed albacore-0.3.5 
1 gem installed 
Installing ri documentation for albacore-0.3.5... 
Installing RDoc documentation for albacore-0.3.5... 

[email protected] 
$ rake database:Sandbox 
(in /Users/Chris/projects/DFT) 
rake aborted! 
no such file to load -- albacore 
/Users/Chris/projects/DFT/rakefile:1:in `require' 
(See full trace by running task with --trace) 

[email protected] 
$ gem list 

*** LOCAL GEMS *** 

albacore (0.3.5) 
rubyzip (0.9.9) 
+0

當您說寶石安裝似乎沒有正常工作時,您是否收到任何錯誤消息?如果你做'寶石列表',你看到長鰭金槍魚嗎?你使用任何紅寶石版本管理器,如rvm,rbenv或chruby?你在使用捆綁器嗎?當你試圖運行rake文件並得到'rake aborted'錯誤時,你使用了什麼命令? – carols10cents

+0

@carolclarinet我用輸出更新了我的問題。 –

回答