gpt4 book ai didi

ruby - rake 无法启动

转载 作者:太空宇宙 更新时间:2023-11-03 17:41:02 24 4
gpt4 key购买 nike

我无法理解 Ruby 的 Rake 的以下错误。

C:\>gem install rake
Successfully installed rake-0.8.7
1 gem installed
Installing ri documentation for rake-0.8.7...
Installing RDoc documentation for rake-0.8.7...

C:\>rake
C:/Ruby192/lib/ruby/1.9.1/rubygems.rb:340:in `bin_path': can't find executable r
ake for rake-0.8.7 (Gem::Exception)
from C:/Ruby192/bin/rake:19:in `<main>'

为 Windows 运行 Ruby 1.9.2。

编辑:从源安装产生:

C:\Documents and Settings\XPherior\Desktop\rake-0.8.7\rake-0.8.7>ruby install.rb

<internal:lib/rubygems/custom_require>:29:in `require': no such file to load --
ftools (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from install.rb:3:in `<main>'

最佳答案

第二个错误,您已安装到 C:\Documenets And Settings\中,这是因为您无法将 ruby​​ 安装到路径中有空格的文件夹中。它应该安装到 c:\Ruby\c:\Ruby#.#.#\如果你想要路径中的版本#,或者类似的东西。

对于第一个错误:rubyinstaller.org 版本的 ruby​​ 1.9.2 中存在错误,这是通过运行“gem install rake”导致的。

您可以在此处了解您遇到的错误:http://redmine.ruby-lang.org/issues/show/3677

有几种方法可以修复此错误:

  • 重新安装 ruby​​ v1.9.2,不要运行“gem install rake”。 rake v0.8.7 内置于 ruby​​ v1.9.2 安装中,因此您无需重新安装。
  • 如果您确实想手动安装它,您可以从您的 ruby​​ 安装中删除 ruby​​.gempspec 文件。此文件位于 (rubyinstalldir)\lib\ruby\gems\1.9.1\specifications

这些选项中的任何一个都可以为您解决问题。

我不确定手边哪个“更好”...可能需要删除 gemspec 文件并重新安装 rake,以支持将来的更新和新版本。不过我不确定。一旦 rake 更新,我们就会发现,我们需要安装一个新版本。或者,也许到那时问题会在 ruby​​ 安装中得到修复,我们只需要更新我们的 ruby​​ 安装。

关于ruby - rake 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3902526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com