gpt4 book ai didi

ruby-on-rails - ErrorLoadingRVMRC - 为 Rails 应用程序运行 passenger 时,rvmrc 文件不受信任

转载 作者:数据小太阳 更新时间:2023-10-29 08:40:22 25 4
gpt4 key购买 nike

我已经研究这个东西好几个小时了,突然到了凌晨 4 点,我没有再继续了。

这是一个 Rails 3 应用程序。

我有 cap deploy 工作,我有一个 gemset,站点已部署,bundle 已将我需要的 gem 安装到 gemset 中。我已经安装了乘客。我在多用户 RVM 上运行。

我已经完成了 passenger start 但它给我这个关于不被信任的错误:

The rvmrc located in '/var/www/html/xx/releases/20111212035754' 
could not be loaded, likely due to trust mechanisms. Please run 'rvm rvmrc
{trust,untrust} "/var/www/html/xx/releases/20111212035754"' to
continue, or set rvm_trust_rvmrcs_flag to 1. (RVM::ErrorLoadingRVMRC)

我试过:

  • 在 .rvmrc 中将 rvm_trust_rvmrcs_flag 设置为 1
  • 运行指定命令
  • 正在将 rvm 升级到 head
  • 正在将 rvm 升级到最新版本
  • 添加了 setup_load_paths.rb 文件
  • 使用rvm use 1.9.3@captor --create --rvmrc生成.rvmrc

我现在已经无计可施了。我已经粘贴了我的配置文件/输出 here如果有人发现打字错误,我们会很高兴 :)

应该不会这么难吧?我错过了什么?

我认为它与this有关但是这个问题现在已经关闭了。

最佳答案

我的第一个建议是将 .rvmrc 文件向上移动几个文件夹到 '/var/www/html/xx。从那里它将对所有子目录都有效,并将继续使用而不会在部署中发生变化。 This page有一个可能适用于您的情况的不同解决方案,但我认为如果上移 .rvmrc 文件,那甚至没有必要。

接下来,当您说您尝试“运行指定的命令”时,您究竟运行了什么?我相信您需要运行的是 rvm rvmrc trust/path/to/where 您的 .rvmrc 位于。

希望对您有所帮助。祝你好运。

关于ruby-on-rails - ErrorLoadingRVMRC - 为 Rails 应用程序运行 passenger 时,rvmrc 文件不受信任,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8476976/

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