首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何指定Devkit的路径?

如何指定Devkit的路径?
EN

Stack Overflow用户
提问于 2013-06-05 21:12:10
回答 6查看 9.2K关注 0票数 3

我在Windows7Rails上,正试图从头开始安装Rails。我刚刚安装了RubyInstaller 1.9.3-p429,现在只运行DevKit-tdm-32-4.5.2-20111229-1559-sfx。在做ruby dk.rb install --force之后。我试着测试它的设置是否正确,但是遇到了:

代码语言:javascript
复制
c:\DevKit>gem install RedCloth --platform=ruby
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
The system cannot find the path specified.
ERROR:  Error installing RedCloth:
        ERROR: Failed to build gem native extension.

        C:/Ruby193/bin/ruby.exe extconf.rb
checking for main() in -lc... no
creating Makefile


Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/RedCloth-4.2.9 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/RedCloth-4.2.9/ext/redcloth_scan/gem_make.out

这发生在所有需要Devkit的宝石上。我想我必须设定指定的路径,但我不知道这意味着什么。我该怎么做,或者这里真正的问题是什么?

附注:

一点点背景。我确实安装了RailsInstaller,但是我也收到了同样的错误,所以我删除了所有内容。我也安装了NodeJs,但也删除了它。我完全删除了路径变量,以便从头开始。

更新

尝试RailsInstaller会给出以下错误:

代码语言:javascript
复制
$ gem install json -v 1.8.0
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
The system cannot find the path specified.
ERROR:  Error installing json:
        ERROR: Failed to build gem native extension.

        c:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
creating Makefile


Gem files will remain installed in c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/json-1.8.0 for inspection.
Results logged to c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/json-1.8.0/ext/json/ext/generator/gem_make.out
EN

回答 6

Stack Overflow用户

发布于 2014-07-10 04:56:02

我不喜欢碰到一个旧的线程,但我希望添加到答案中,以防其他人出现(这可能是谷歌搜索"Devkit路径错误“的顶部)。

在将devkit解压缩到永久目录并导航到shell中的安装文件夹并输入"ruby dk.rb init“命令之后,请确保实际执行下一步,并安装 DevKit。在init命令之后,运行"ruby dk.rb install“,这将修复许多类似的问题。

票数 10
EN

Stack Overflow用户

发布于 2013-06-05 21:28:42

您需要在环境路径中包含Devkit/bin目录。首先,找出Devkit的安装位置。对于这个例子,我们假设它在C:\Devkit

接下来,打开高级系统设置(在MyComputer =>属性下可访问),然后单击“环境变量”按钮。在“用户变量”部分下,编辑“路径”条目以包含C:\Devkit\bin。注意,这个条目是分号分隔的,所以您需要在这个字符串中添加一个尾号(或前缀)分号。

票数 4
EN

Stack Overflow用户

发布于 2014-01-08 14:44:05

在尝试使用--verbose参数之前,我试图安装Cucumber时,遇到了同样的问题。出于某些原因,这对我来说是可行的,但我无法真正解释原因。我并不认为这是一种解决办法,但值得一试。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16949985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档