我在Windows机器上安装了最新版本的rails,当我尝试创建新应用程序时,我收到以下错误消息:
C:\Sites>rails new apexaC:/Ruby/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/command/application.rb:12:在expand_path': non-absolute home (ArgumentError)
from C:/Ruby/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/commands/application.rb:12
from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in
gem_original_require' 来自 C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from C:/Ruby/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/cli.rb:15
from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in
gem_original_require' from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in require'
from C:/Ruby/lib/ruby/gems/1.8/gems/railties-3.2.6/bin/rails:7
from C:/Ruby/bin/rails:19:in
load' 从 C:/Ruby/bin/rails:19
我遇到了类似的问题,并在这里找到了答案:
简而言之,重置 %HOME% 环境变量(至少在同一命令提示符下),然后重试。
set HOME=
set HOMEDRIVE=
set HOMEPATH=
set HOMESHARE=