創建Heroku的應用程序時,我嘗試做heroku create
我收到以下錯誤信息:錯誤時,在Windows
d:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.0.1/lib/heroku/command/base.rb:83:in 'read': No such file or directory -d (Errno::ENOENT)
from d:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.0.1/lib/heroku/command/base.rb:83:in 'extract_help'
from d:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.0.1/lib/heroku/command/base.rb:51:in 'method_added'
from d:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.0.1/lib/heroku/command/addons.rb:14
from d:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 'gem_original_require'
from d:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in 'require'
from d:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.0.1/lib/heroku/command.rb:17:in 'load'
from d:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.0.1/lib/heroku/command.rb:16:in 'each'
from d:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.0.1/lib/heroku/command.rb:17:in 'load'
from d:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.0.1/bin/heroku:13
from d:/Ruby187/bin/heroku:19:in 'load'
from d:/Ruby187/bin/heroku:19
這是試圖在GIT猛砸做的命令。當我做heroku list
或任何其他heroku命令時,我會得到相同的錯誤信息。
我也得到相同的錯誤消息,當我在CMD命令,但「-d」被替換爲「 - d」
的違規行引用它似乎提加載的所有文件從「命令」文件夾。
這些問題似乎是嘗試訪問D作爲目錄而不是驅動器,但我無法弄清楚是什麼問題。
有沒有人有什麼想法,我應該嘗試解決這個問題?
額外信息:我通過RubyInstaller安裝了Ruby。我通過gem install heroku
安裝了heroku。我正在運行Windows 7,並在我的C:驅動器上安裝了Windows,但Ruby和一切安裝在我的D:驅動器上。
我以前做的Rails在Windows上開發,然後我終於搬進關閉Windows,所以我可以做的Rails開發正常。我的建議是,如果您想繼續使用Windows操作系統以達到其他合法目的,請在虛擬機中運行Linux,然後在那裏進行Rails開發。不要使用Cygwin - 它對Rails來說太慢了。 – 2011-04-28 08:12:40