我在 Windows 8 笔记本电脑上遇到了 Railsinstaller 问题,这是由于无法使用以下命令在(项目)目录中运行服务器rails s
命令,但是与许多教程相反,我每次都会收到这个命令。
C:\Sites\demo>rails s
Could not find gem 'tzinfo-data (>= 0) x86-mingw32' in the gems available on thi
s machine.
Run `bundle install` to install missing gems.
然后,当我尝试运行捆绑安装时,它返回此错误。
C:\Sites\demo>bundle install
DL is deprecated, please use Fiddle
Fetching gem metadata from https://rubygems.org/..........
Resolving dependencies...
Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read
server certificate B: certificate verify failed (https://rubygems.org/gems/rake-
10.4.2.gem)
An error occurred while installing rake (10.4.2), and Bundler cannot continue.
Make sure that `gem install rake -v '10.4.2'` succeeds before bundling.
C:\Sites\demo>
但我尝试解决“FetchError”的一切都毫无用处。
有人可以帮我解决这个错误吗?
似乎是 Windows 特定的。我也遇到了这个问题,并通过升级到最新的 RubyGems 解决了它。
- 您可以下载安装程序(zip) 在 RubyGems 网站上 https://rubygems.org/pages/download
- 将其解压到您可以轻松访问的地方(假设
C:\Ruby\RubyGems
)
- 打开你的命令行(Win+R,
cmd
, Enter)
- 进入您将安装程序解压到的目录:
cd C:\Ruby\RubyGems
- Run
ruby setup.rb
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)