gpt4 book ai didi

ruby-on-rails - 不同rvm gemset中的rake版本

转载 作者:行者123 更新时间:2023-12-04 13:53:17 24 4
gpt4 key购买 nike

我已经创建了一个rvm 1.8.7来运行较旧的Rails项目。

当我运行rake时,有一个警告:

WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.



这是由于安装了较新版本的 rake所致:
rake (0.9.2.2, 0.8.7)

通过 rvm gem 集中的 @global
$ gem list -d rake

*** LOCAL GEMS ***

rake (0.9.2.2, 0.8.7)
Author: Jim Weirich
Rubyforge: http://rubyforge.org/projects/rake
Homepage: http://rake.rubyforge.org
Installed at (0.9.2.2): /Users/horace/.rvm/gems/ruby-1.8.7-p358@global
(0.8.7): /Users/horace/.rvm/gems/ruby-1.8.7-p358

Ruby based make-like utility.

如果我尝试删除 rake 0.9.2.2 gemset中的 @global,则会出现警告:
You have requested to uninstall the gem:
rake-0.9.2.2
rvm-1.11.3.3 depends on [rake (>= 0)]
If you remove this gems, one or more dependencies will not be met.
Continue with Uninstall? [Yn]

因此,如何在 rake 0.8.7中将 rvm 1.8.7用作默认值?

最佳答案

二进制文件的gem包装程序可让您指定要运行的特定程序的版本。所以你可以去

rake _0.8.7_ [stuff]

或者,如果您愿意,可以修改包装器以默认使用该版本(但请注意需要较新的rake的gem和rvm)。换线
version = ">= 0"


version = "= 0.8.7"

关于ruby-on-rails - 不同rvm gemset中的rake版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10344408/

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