我在Windows上安装Rails时出现问题。它无法安装json gem,并显示以下错误消息。
create test/integration/.keep
create test/test_helper.rb
create tmp/cache
create tmp/cache/assets
create vendor/assets/javascripts
create vendor/assets/javascripts/.keep
create vendor/assets/stylesheets
create vendor/assets/stylesheets/.keep
run 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
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.
答案 0 :(得分:9)
运行此命令 -
sudo apt-get install libgmp-dev
答案 1 :(得分:5)
通过阅读错误屏幕截图,您的系统似乎缺少某些本机C / C ++扩展所需的必要构建工具。
您可以尝试安装RubyInstaller Development Kit。此工具包有助于在Windows机器上使用Ruby的本机C / C ++扩展。
可以找到安装说明here。
安装完成后,运行gem update --system
,然后重试。
希望这有帮助!