windows下通过执行bundle install命令来安装java-buildpack时,CMD下提示下面的错误信息,大概是一个叫Devkit的东西没有安装,需要安装它才行。
在rubyinstaller的官网上有这个软件的下载,URL。下面,针对这个软件及github上关于此的一篇文章,我将进行摘要翻译。
首先,在下载的地方对Devkit有这样的描述:
The RubyInstaller Development Kit (DevKit) is a MSYS/MinGW based toolkit than enables you to build many of the native C/C++ extensions available for Ruby.
--这里提到了MSYS/MinGW两个概念,有文章讲这个不错:Gcc/MinGW/Cygwin/Msys 分别是什么?
简单来讲,它的意思是:DevKit基于MSYS/MinGW编译模块,有了它,我们就不需要自己去编译那些C/C++的扩展源代码,编译出的程序可Ruby调用。
---------------下面是github上的描述---------
简要
DevKit可用于编译那些gem提供的c或c++的源代码。它本身被编译为了exe,安装的时候会找到ruby的目录,然后修改添加一些文件。这样,在安装那些需要编译的gem时,就直接搞定了。
详细的描述,可参考Development Kit。
下面把这里的安装步骤说一下:
1、先解压
2、执行ruby dk.rb init 及 ruby dk.rb install
3、然后测试一下
安装需要再编译的gem:json ==> gem install json --platform=ruby
==>ruby -rubygems -e "require 'json'; puts JSON.load('[42]').inspect"
如果打印[42]就OK!
相关推荐
《在Windows上学习Linux命令:w64devkit-1.20.0全面解析》 在当今数字化时代,Linux操作系统及其命令行工具已经成为开发者和系统管理员不可或缺的一部分。然而,对于许多习惯于Windows环境的用户来说,直接接触...
w64devkit is a Dockerfile that builds from source a small, portable development suite for creating C and C++ applications on and for x64 Windows. See "Releases" for pre-built, ready-to-use kits. ...
DOTA_devkit-master是针对该数据集的一套处理程序,帮助用户进行数据转换和后续操作,使得研究工作更为高效。本文将深入探讨这个工具包的功能、应用以及其在遥感数据分析中的重要性。 一、DOTA数据集简介 DOTA数据...
Windows上安装Jekyll所需软件包含ruby 、DevKit、python、pip 目录 Jekyll介绍 安装Ruby 安装DevKit 安装Jekyll 安装Python 安装pip 运行Jekyll 博文参考...
3. **配置DevKit**:打开命令提示符,导航到DevKit安装目录,运行`ruby dk.rb init`和`ruby dk.rb install`命令进行配置。 #### 七、安装编辑器 为了更高效地编写和调试Ruby代码,推荐安装一个支持Ruby的编辑器或...
RubyInstaller-DevKit 2.7.1 for Windows 64位是一个专为Windows平台设计的Ruby开发工具包,它使得在Windows系统上构建和安装C扩展宝石(Ruby gems)变得更为简便。RubyInstaller-DevKit是RubyInstaller项目的一部分...
rubyinstaller-devkit安装,免费下载,不能0积分,否则系统自动设置27积分RubyInstaller is the easiest and most used Ruby environment on Windows. And Ruby is a great language for beginners as well as ...
- **DevKit 安装问题**:如果遇到 DevKit 安装问题,确保按照官方文档操作,并检查系统环境变量配置是否正确。 - **数据库连接问题**:如果遇到数据库连接失败的情况,请检查数据库配置文件中的用户名、密码等信息...
3. 安装DevKit:安装Ruby后,需要配置DevKit。这通常包括将DevKit路径添加到系统路径,然后在命令行中执行初始化脚本来绑定Ruby的安装位置。 4. 验证安装:安装完成后,打开命令行窗口,输入`ruby -v`和`gem -v`来...
- **节省资源**:无需安装额外的虚拟机或双系统,开发者可以直接在现有Windows环境中进行Linux开发,减少了硬件资源的需求。 - **集成开发环境**:w64devkit可以与许多Windows上的IDE(如Visual Studio Code、...
在安装或更新DevKit后,需要编辑这个文件,以确保DevKit知道你的Ruby安装路径。通常,你需要在`fstab`文件中添加一行,指定你的Ruby根目录,例如,添加`/d/Ruby19 /d/Ruby19 none binmode`,这告诉DevKit你的Ruby...
安装 Ruby DevKit 的过程中,首先你需要解压下载的压缩包,通常会包含一个名为 `INSTALL.txt` 的文件,这是安装指南,详细描述了如何配置和集成 DevKit 到你的 Ruby 环境中。你需要按照这个文件中的步骤操作,确保 ...
w64devkit是一个Dockerfile,它从源代码构建了一个小型可移植开发套件,用于在x64 Windows上或x64 Windows上创建C和C ++应用程序。它是Windows上当前可用的针对C,C ++和Fortran的最高质量的本机工具链。 包含的工具...
3 #生成config.yml,这里会检查将要添加DevKit支持的Ruby列表,只支持通过RubyInstaller安装的Ruby 4 #如果这里列出的Ruby与你的要求不符,可以手动修改 5 > ruby dk.rb review #检查要添加DevKit支持的Ruby列表是否...
这个压缩包中的`rubyinstaller-devkit-3.0.0-1-x64.exe`文件是DevKit的集成,意味着在安装Ruby的同时,也会安装这个开发工具包,以便开发者可以利用C语言编写Ruby的扩展模块。 Ruby语言本身是一种面向对象、动态...
安装完成后,还需要进行一个简单的初始化步骤,将DevKit与你的Ruby安装关联起来。这通常涉及到创建一个配置文件,将Ruby的安装路径告诉DevKit。一旦完成这些设置,你就可以通过`gem install --platform=ruby`命令来...
使用RubyInstaller-devkit后,当需要安装一个包含C扩展的gem时,例如 nokogiri 或 sqlite3,用户可以通过`gem install --platform=ruby [gem_name]`命令来安装,这会触发DevKit自动编译和链接相应的C代码。...
- **问题2**:DevKit安装失败。 - **解决方案**:检查`config.yml`文件中的路径是否正确,并确保Ruby版本与DevKit兼容。 - **问题3**:RubyMine无法识别Ruby环境。 - **解决方案**:检查RubyMine中的SDK设置,确保...
#### 知识点四:DevKit 安装与配置 1. **下载 DevKit**:DevKit 是一个用于 Windows 平台的工具集,用于编译 Ruby 扩展。下载 DevKit-tdm-32-4.5.2-20111229-1559-sfx,解压后进入目录,执行初始化和安装命令: - ...
3. **DevKit安装**:RubyMine虽然提供了很多便利,但为了能够编译Ruby中的C扩展,你还需要安装DevKit。这是一个包含了Windows平台所需的开发工具的集合。你可以从RubyInstaller的GitHub页面获取DevKit,按照官方文档...