Ruby on rails 在Windows 8上运行Ruby on Rails时经常出错
我几乎把秃头上剩下的头发都拔了。我一直在Windows7上修补RubyonRails,效果非常好。我使用RailsInstaller 2.2.1和AptanaStudio3作为Windows 7 64位上的IDE 然而,经过类似的过程,我在64位Windows8上安装了这两个工具,在过去的3天里,这两个工具都被释放了。在Win7上完美运行的RoR项目不会在Win8上运行Ruby 1.9.3 p392和Rails 3.2.13 每当我运行启动服务器时,请使用:Ruby on rails 在Windows 8上运行Ruby on Rails时经常出错,ruby-on-rails,ruby,aptana,railsinstaller,railsinstaller-windows,Ruby On Rails,Ruby,Aptana,Railsinstaller,Railsinstaller Windows,我几乎把秃头上剩下的头发都拔了。我一直在Windows7上修补RubyonRails,效果非常好。我使用RailsInstaller 2.2.1和AptanaStudio3作为Windows 7 64位上的IDE 然而,经过类似的过程,我在64位Windows8上安装了这两个工具,在过去的3天里,这两个工具都被释放了。在Win7上完美运行的RoR项目不会在Win8上运行Ruby 1.9.3 p392和Rails 3.2.13 每当我运行启动服务器时,请使用: $ rails s ←[31mCou
$ rails s
←[31mCould not find rake-10.1.0 in any of the sources←[0m
←[33mRun `bundle install` to install missing gems.←[0m
及
给出:
$ bundle install
不幸的是,发生了一个致命错误。请看打包机
故障排除文档位于。谢谢
c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/lib/bundler/v
endor/net/http/persistent/ssl_reuse.rb:29:ininitialize':地址错误-连接
(2) (错误号::默认值)
来自c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/
lib/bundler/vendor/net/http/persistent/ssl\u reuse.rb:29:in
open'
来自c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/
lib/bundler/vendor/net/http/persistent/ssl\u reuse.rb:29:inblock in connect'
从c:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/timeout.rb:54:in
timeou
不
从c:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/timeout.rb:99:intimeou
不
来自c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.4/
lib/bundler/vendor/net/http/persistent/ssl\u reuse.rb:29:in
connect'
来自c:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/net/http.rb:755:in'do_'s
酸的
我已经卸载和重新安装了无数次,但没有解决方案。我正在考虑用Win7安装虚拟机,因为它在Win7上运行得很顺利。但这意味着要安装另一个操作系统。。。。我想知道其他人是否在Windows 8上成功使用了RoR
谢谢我自己也尝试在Windows 8上使用RoR,但找不到解决我遇到的问题的方法。我的建议是继续使用Windows 7,再等一会儿,直到Windows 8的bug被解决。我在Win8上运行rails还不错。我检查了我的rake版本,它确实是10.1.0。尝试执行
gem卸载rake
,然后gem安装rake--10.1.0版
。然后再次尝试bundler
我在win8上开发的应用程序克隆到Win7机器上时遇到了类似的情况。win8中的gemfile.lock指定了win7不喜欢的rake版本
附言:我同情头发这件事。这里也没剩下多少了。有些日子很难“抓紧”:对我来说这是个有趣的发现。我使用第一个代码卸载了所有的rake版本。但是第二段代码给出了这个错误:$gem install rake--version 10.1.0错误:在任何存储库中都找不到有效的gem'rake'(=10.1.0)错误:执行gem时。。。(Gem::RemoteFetcher::FetchError)Errno::EFAULT:地址错误-连接(2)()Hmmm。这很奇怪。这是最新版本:。在不指定版本的情况下尝试,然后查看您得到的版本。我也尝试过不指定版本。同样的问题。也许我会选择Win8的虚拟机路线。谢谢你,D。你让我崩溃了。在这种情况下非常需要。
gem安装rake
给了你一个错误?这是一个比版本更基本的问题。很高兴知道我不是唯一的一个。我可能会选择另一个Win7安装的VM路线。谢谢你,朋友。
$ bundle install