簡體   English   中英

單獨乘客使用錯誤的紅寶石版本?

[英]Passenger stand alone uses wrong ruby version?

你好我使用rails 4與rvm - ruby​​ verison 2.0。 但是,當我嘗試啟動乘客(獨立)時,我會遇到語法錯誤。

它告訴我:

Ruby interpreter command
/usr/bin/ruby1.8

如何將其更改為rvm 2.0版本?

你需要先使用ruby:

rvm use ruby

它可能會顯示其他說明 - 請務必閱讀它們

我有同樣的問題:乘客獨立使用nginx,並在升級我的應用程序以使用ruby 2.1.1(在.ruby-version中指定)后,我看到類似的錯誤。

在我的生產服務器上,我知道nginx配置在哪里,所以我可以修復ruby解釋器的路徑。

然而,在獨立設置上我找不到它在一分鍾內,所以我做了一個gem uninstall passenger跟隨gem install passenger讓它重新編譯nginx。

現在它起作用,至少直到下一個ruby解釋器碰撞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM