0

很长一段时间以来,我一直被奇怪的 Ruby 版本问题困扰。它从 Ruby 1.9.3 到 2.0.0 到 1.9.1 不断变化。

最初我收到错误:

Rails: cannot load such file — safe_yaml/transform/to_symbol (LoadError)

正如我在“ Rails: cannot load such file -- safe_yaml/transform/to_symbol (LoadError) ”中询问的那样。

然后我按照教程:“无法加载此类文件 - safe_yaml ”。

当我在我的服务器上运行此命令时:

 bundle install – -deployment 

它擦除了我的 Ruby 1.9.3 并将所有默认路径更改为 1.9.1。此外,现在 Ruby1.9.3 文件夹不包含 gems。

随着事情变得更加混乱,我真的一无所知。有人可以帮我解决这个问题吗?

我的 rvm -vo/p 是:

rvm 1.21.12 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
4

1 回答 1

1

safe_yaml 版本有问题。

我有 rails-admin 0.4.9。为此,在 rails_admin 0.4.9 安装 safe_yaml 0.9.4 的地方需要 safe_yaml 0.6.3。

所以我在我的 gemfile 中分别包含了 safe_yaml 0.6.3 并删除了 safe_yaml 0.6.4。

一切正常!

感谢大家的帮助。

于 2013-07-22T16:07:18.603 回答