当前位置: 首页 > 知识库问答 >
问题:

在ruby on rails中启动服务器时出错

鄢禄
2023-03-14

我是RubyonRails的新手,这里我尝试在64位Windows7上安装RubyonRails。

运行命令railsnewapp\u name后,我执行了cdapp\u name,然后执行railsserver。但随后我在命令提示符下出错了。

如何解决此错误?

Could not find gem 'mysql2 (>= 0) x64-mingw32' in any of the gem sources listed
in your Gemfile or available on this machine.
Run `bundle install` to install missing gems.

如果我运行bundle安装,我将

C:\Users\walnut>bundle install
Fetching gem metadata from https://rubygems.org/............
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Resolving dependencies.................
Using rake 10.4.2
Using i18n 0.7.0
Installing json 1.8.3 with native extensions

Gem::InstallError: The 'json' native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
An error occurred while installing json (1.8.3), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.3'` succeeds before bundling.

共有1个答案

华谭三
2023-03-14

您可以在此处尝试此解决方案:

  • 安装rubyinstaller-1.9。3(我确实尝试了最新版本,但遇到一些问题,请先尝试使用此安装程序-在此处下载)
  • 安装DevKit(在这里下载)-查找与Ruby 1.8一起使用的。7和1.9。3:安装ruby-1.9时,下载页面中的文本。3.
    • 在安装devKit或
    • 遵循以下步骤:
      • 下载后,运行它将其解压缩到某个位置(永久)。然后将cd放入其中,运行ruby-dk。rbinit和ruby-dk。rbinstall将其绑定到路径中的ruby安装
      • 下载AddTrustExternalCARoot-2048。pem,并放入ruby安装文件夹中,通常类似以下路径C:\Ruby193\lib\ruby\site\u ruby\1.9。1\rubygems\ssl\u证书

      第一次在windows平台上安装时,我也遇到了困难,希望这对我有所帮助。请注意,如果您使用的不是html" target="_blank">rails(sqlite3)使用的默认数据库,如mysql、postgresql等,那么您需要安装正确的gem才能正常工作。只需运行gem安装lightgemfordatabase

 类似资料:
  • 问题内容: 我刚刚完成了重新安装操作系统的工作,并且像往常一样安装和测试了我使用的标准工具,现在当我尝试从eclipse启动Jboss 5时,出现了前所未有的错误: 以前有没有人遇到过类似的问题?到目前为止我从未遇到过 问题答案: 看起来像是JRE和OS版本的某些特定组合发生的错误(请参阅https://jira.jboss.org/jira/browse/JBAS-6981)。基本上,JBoss

  • 在启动节点管理器之后,当我要启动startWeblogic时。sh发生这种情况时,服务器无法启动。(用户名、密码正确) 以行开始WLS:home/app/oracle/java/jdk1.8.0_171/bin/java-server-Xms256m-Xmx512m-XX:CompileThreshold=8000-cp/home/12c/app/oracle/product/12.2.1/wls

  • 当我试图在JMeter中启动代理服务器时,出现以下错误: 无法创建脚本记录代理-有关详细信息,请参阅日志:命令:'keytool-genkeypair alias:root_ca:-dname“CN=_DO not INSTALL,除非这是您的证书(JMeter root ca),OU=Username:root,C=IE”-keyalg RSA-keystore proxyserver。jks-

  • 我已经在系统上安装并配置了ATG。我对发布服务器和生产服务器使用以下配置: 出版 HTTP端口:8180 HTTPS端口:8543 站点HTTP端口:8180 RMI端口:8861 DRP端口:8851 文件部署:8811 生产 HTTP端口:8080 HTTPS端口:8443 站点HTTP端口:8080 RMI端口:8860 DRP端口:8850 文件部署:8810 在运行我的生产服务器的之后,

  • 我想把spring-boot-parent版本增加到1.3.5,但它给了我一系列问题,就像开头提供的那样