gpt4 book ai didi

ruby-on-rails - 从旧的 ruby​​/rbenv 迁移的问题

转载 作者:数据小太阳 更新时间:2023-10-29 09:01:50 24 4
gpt4 key购买 nike

我遇到了以下问题:我将我的 OS X 更新到 Yosemite,切换到 ruby​​ 2.2.2 并决定回到我基于 Octopress 的博客。下面我试着一一描述我所有的行为,如果有人告诉我我哪里做错了,我会很高兴。所以我从 github 克隆了我的页面, checkout 到源分支。但是当我尝试执行任何 rake 命令时,我得到错误:

rbenv: version `1.9.3-p194' is not installed
rbenv: version `1.9.3-p194' is not installed

我做到了:

> rbenv local --unset
> rake reharsh --trace
rake aborted!
LoadError: cannot load such file -- bundler/setup
MYPATH/Rakefile:2:in `<top (required)>'

因此我安装了 bundler :

> gem install bundler
> bundle install
Fetching gem metadata from http://rubygems.org/...........
Fetching version metadata from http://rubygems.org/...
Fetching dependency metadata from http://rubygems.org/..
Installing rake 0.9.2.2
etc

最后:

> rake generate --trace
rake aborted!
Gem::LoadError: You have already activated rake 10.4.2, but your Gemfile requires rake 0.9.2.2. Prepending `bundle exec` to your command may solve this.

UPD:按照 K M Rakibul Islam 的建议,我将 gemfile rake 版本从 0.9.2 更改为 10.4,并在 gem 文件中添加了行 gem 'iconv' .之后 rake generate 开始工作。

最佳答案

如错误消息所示,您应该使用 bundle exec 运行 rake 命令,以便在 Gemfile 的上下文中运行它:

bundle exec rake generate --trace

这应该可以解决您的问题。

更新

改变这个:gem 'rake', '~> 0.9.2'gem 'rake', '~> 10.4.2' 在你的 Gemfile 并运行:bundle install

关于ruby-on-rails - 从旧的 ruby​​/rbenv 迁移的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33727907/

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