gpt4 book ai didi

ruby-on-rails - 在 ubuntu 上,安装了 rvm 和 ruby​​ 1.9.2 为什么在 repo checkout 后 bundle 会出错

转载 作者:行者123 更新时间:2023-12-04 18:42:10 25 4
gpt4 key购买 nike

安装 rvm ok 后,在运行“bundle”时,它似乎安装在应用程序下方的“开发”目录中:

/home/oceanician/dev/anythingon/development/ruby/1.9.1

我以为这可能是开发环境设置!

更糟糕的是,这是 ruby​​ 1.9.1,我们只在 rvm 下安装了 ruby​​ 1.9.2。
which ruby
/home/oceanician/.rvm/rubies/ruby-1.9.2-p290/bin/ruby

奇怪的是,虽然/usr/bin/ruby 存在,但 -v 给出:
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]

rvm 列表给出:
=* ruby-1.9.2-p290 [ i686 ]

rvm gemset 列表给出:
anythingon

无论如何,所以我认为它一定是 rvm gemset 路径?
rvm gemset gemdir 给出:
/home/oceanician/.rvm/gems/ruby-1.9.2-p290@anythingon

运行任何 rails 命令显然都会出错。就是这样:
rails
/home/oceanician/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': 找不到 railties (>= 0)在 [bundle-1.0.21] 中

我的 Gemfile 指定 rails 3.1.0,并且没有开发特定的设置!

有什么线索吗?这里已经很晚了,所以可能是在做一些愚蠢的事情。 9小时左右再看一遍。任何帮助表示赞赏。干杯,伊恩。

最佳答案

好的 - 为想法喝彩。

对,bundle config ,为我们提供了设置的形式。

查看项目目录文件。 .bundle/config道路已定为发展。

删除 .bundle目录并重新运行bundle install将解决这个特殊问题!为@mikejospheson 干杯

另见:https://github.com/carlhuda/bundler/blob/1-0-stable/ISSUES.md

关于ruby-on-rails - 在 ubuntu 上,安装了 rvm 和 ruby​​ 1.9.2 为什么在 repo checkout 后 bundle 会出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9028131/

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