繁体   English   中英

使用命令rails new myapp在rails项目上创建新的ruby时出错

[英]error while creating a new ruby on rails project using command rails new myapp

当我尝试使用命令“ rails new myapp”创建新项目时,出现以下错误(之前我使用同一命令成功创建了许多项目):

在此处输入图片说明在此处输入图片说明

当我的电脑连接到互联网时,发生以下错误:-

https://rubygems.org/运行bundle install获取源索引

由于错误(2/3),重试源获取:Bundler :: HTTPError无法从https://rubygems.org/获取规范

由于错误(3/3),重试源获取:Bundler :: HTTPError无法从https://rubygems.org/获取规范

无法从https://rubygems.org/获取规范

     run  bundle exec spring binstub --all 
  • 仓/耙:弹簧插入

  • 垃圾桶/导轨:弹簧插入

请提出解决方案

作为创建新的Rails应用程序的一部分,rails为您设置了一个Gemfile并进行bundle install以安装刚创建的基本应用程序所需的gems。

您的错误是因为当它尝试进行bundle install它无法到达rubygems来下载所需的宝石(在您的第一个示例中,因为您没有连接到Internet,而在第二个示例中,由于某种原因,您的计算机无法连接到rubygems .ORG)。

至于导致无法连接的特定原因,可能有多种原因。 您在防火墙后面吗? https可用吗?

您可以尝试自己调用bundle install而不是在rails过程中进行。 添加--verbose应该会生成一些额外的日志记录信息,这可能有助于诊断问题。

您也可以尝试手动安装gems,以查看是否可以正常运行。 您必须在某个时候完成此操作才能安装rails gem。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM