DevKit介绍和安装in railsInstaller
---------------下面是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!
#其实安装railsinstaller的时候选中对应的选项就没事了,自动安装好了。额的神啊win平台。
官网
See:http://rubyinstaller.org/add-ons/devkit/ Meet DevKit
Sometimes you just want RubyGems to build that cool native, C-based extension without squawking. Who’s your buddy? The DevKit that’s who!
DEVKIT OVERVIEW
The RubyInstaller Development Kit is a toolkit that makes it easy to build and use native C/C++ extensions such as RDiscount and RedCloth for Ruby on Windows.
Simply download, double-click, choose an installation directory, run the Ruby install helper script and you’re ready to start using native Ruby extensions. For installation details check out theDevelopment Kit wiki page.
====
参考here:http://huihuilou.iteye.com/blog/2006479 Devkit安装
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调用。
8
8
8
-
8
8
8
相关推荐
在Windows平台上,要安装Ruby,通常需要使用RubyInstaller和DevKit。`rubyinstaller-devkit-3.0.2-1-x64.exe`是RubyInstaller的一个版本,用于在64位Windows系统上安装Ruby 3.0.2。这个安装程序会处理大部分配置工作...
DOTA_devkit-master是针对该数据集的一套处理程序,帮助用户进行数据转换和后续操作,使得研究工作更为高效。本文将深入探讨这个工具包的功能、应用以及其在遥感数据分析中的重要性。 一、DOTA数据集简介 DOTA数据...
本文将详细介绍w64devkit-1.20.0及其功能,帮助你快速掌握Linux命令行操作。 w64devkit是一个轻量级的开发工具集,特别适用于Windows 64位系统。它包含了一套完整的交叉编译工具链,用于在Windows环境下构建针对x86...
6. **DevKit**: 对于 Windows 用户,RailsInstaller 还会包含 DevKit,这是一个小型的 C 编译工具链,用于帮助 Ruby 编译和使用需要 C 代码的 gem。 在安装 RailsInstaller-3.2.1.exe 后,用户将得到一个预配置好的...
在压缩包文件的列表中,我们看到有"INSTALL",这通常是一个指导性文档,详细说明了如何安装和配置Ruby DevKit。"bin"目录包含可执行文件,如编译器和其他工具。"devkit"目录可能包含了DevKit的核心组件和配置文件。 ...
RubyInstaller-DevKit 2.7.1 for Windows 64位是一个专为Windows平台设计的Ruby开发工具包,它使得在Windows系统上构建和安装C扩展宝石(Ruby gems)变得更为简便。RubyInstaller-DevKit是RubyInstaller项目的一部分...
标题中的 "railsinstaller-3.4.0.zip" 指的是 RailsInstaller 的版本号为 3.4.0 的压缩包文件,这个版本主要用于支持 Ruby 3.4.0 和相关的开发环境。 Ruby 是一种面向对象的、动态类型的编程语言,由 Yukihiro ...
总结,安装Ruby和Rails在Windows上的过程相对简单,只需要下载RailsInstaller,按照提示进行安装,然后配置DevKit,验证安装并熟悉Gem管理和Rails的使用。这个过程中,理解Ruby的环境变量设置、Gem的安装和管理以及...
安装 Ruby DevKit 的过程中,首先你需要解压下载的压缩包,通常会包含一个名为 `INSTALL.txt` 的文件,这是安装指南,详细描述了如何配置和集成 DevKit 到你的 Ruby 环境中。你需要按照这个文件中的步骤操作,确保 ...
w64devkit是一款专为Windows用户设计的工具集,它使得开发者能够在Windows操作系统上编译和创建针对Linux系统的应用程序。这个版本1.21.0的更新于2024年2月23日发布,为开发者提供了最新的功能和改进,以提高开发...
RubyInstaller是Windows平台上安装Ruby的一种便捷方式,而DevKit则是用于编译和链接C扩展的工具集。 标题中的"rubyinstaller-devkit-3.0.2-1-x64.zip"表明这是RubyInstaller的一个版本,包含了Ruby 3.0.2的开发工具...
当Ruby解释器安装了DevKit后,用户可以编译和安装那些包含C代码的Gems,这极大地扩展了Ruby的功能。 在安装`rubyinstaller-devkit-3.0.0-1-x64.exe`时,用户需要按照一定的步骤进行配置,包括设置环境变量、创建...
DevKit 是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make, gcc, sh来进行编译。注:这个方法目前仅支持通过RubyInstaller安装的Ruby,如果不是建议你重新安装。安装方法:双击下载...
Windows上安装Jekyll所需软件包含ruby 、DevKit、python、pip 目录 Jekyll介绍 安装Ruby 安装DevKit 安装Jekyll 安装Python 安装pip 运行Jekyll 博文参考...
一旦完成这些设置,你就可以通过`gem install --platform=ruby`命令来安装需要编译的gem,DevKit会自动处理编译和链接的过程。 在开发过程中,你可能会遇到各种编译问题,比如依赖库缺失、头文件找不到或者链接错误...
在Windows上,由于缺乏像Unix/Linux系统那样的标准工具链,开发人员通常难以编译和安装依赖C代码的Ruby gem(Ruby的库)。DevKit提供了一个封装好的MinGW(Minimalist GNU for Windows)环境,包括GCC编译器和相关...
安装完成后,通常需要将Ruby和DevKit的路径添加到系统的PATH环境变量中,以便于命令行下的全局访问。 为了使DevKit与Ruby安装正确关联,用户需要按照DevKit的官方指导进行初始化配置。这通常包括在Ruby的安装目录下...
ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图...
《Devkit1207用户手册》详细介绍了软件开发环境,包括集成开发环境(IDE)和相关的开发工具。以下是几个关键部分: 1. **Keil MDK-ARM**:这是一个广泛使用的ARM微控制器开发工具,支持MDK-ARM工程的建立和编译。 2....
7. **README文件**:提供了详细的使用指南和安装步骤。 总的来说,这个压缩包是一个完整的解决方案,用于研究和开发针对道路检测的自动驾驶算法。它为开发者提供了一整套工具,从数据获取到模型训练和性能评估,...