0

我正在使用nginx、乘客和rvm 1.19

一切都很好,但是当我在我的 rails 项目的根目录下创建 .rvmrc 时,如下所示:

rvm 使用 1.9.3@rails3213

并启动 nginx,它第一次工作,但一段时间后,PAGE NOT FOUND当我在浏览器中加载我的页面时,服务器给我,当我cd到我的项目时它给我这个警告:

您正在使用 '.rvmrc',它需要信任,速度较慢并且与其他 ruby​​ 管理器不兼容,您可以使用 'rvm rvmrc to [.]ruby-version' 切换到 '.ruby-version' 或忽略此带有“rvm rvmrc warning ignore /home/ubuntu/projects/test/.rvmrc”的警告,“.rvmrc”将继续是 RVM 1 和 RVM 2 中的默认项目文件,以忽略所有运行“rvm rvmrc”的文件的警告警告忽略 all.rvmrcs'。

/home/ubuntu/.rvm/gems/ruby-1.9.3-p392_gemset rails3213

任何人都可以帮忙吗?

4

2 回答 2

0

您是否已经信任您的文件?

 rvm rvmrc trust /home/ubuntu/projects/test

顺便说一句,你是如何运行你的应用程序的?我的意思是,你有 nginx,你用什么来运行 rails,你是如何做从 nginx 到 rails 的代理的?

于 2013-03-30T05:29:48.673 回答
0

(...) 您可以使用 'rvm rvmrc to [.]ruby-version' 切换到 '.ruby-version'

或使用 'rvm rvmrc warning ignore /(...)/.rvmrc' (...) 忽略此警告

我会试试的。

另外,看看Use rvmrc or ruby​​-version file to set a project gemset with RVM?

于 2013-04-25T06:25:27.903 回答