簡體   English   中英

rbenv-vars-Rails應用程序未讀取它們。 如何加載它們?

[英]rbenv-vars - Rails app is not reading them. How do they get loaded?

我試圖從我繼承的項目中部署Ruby 2.2 / Rails 4.2應用程序,並且使用了rbenv-vars(以及rbenv)。 當我嘗試啟動Puma服務時,由於未設置RAILS_ENV,並且數據庫.yml不會讀取環境並使用默認值,因此我可以告訴您rbenv變量未加載。

---------- 6月6日更新--------------

deployer@host0:~$ which rbenv
/opt/rbenv/bin/rbenv
deployer@host0:~$ rbenv vars
rbenv: no such command `vars'
deployer@host0:~$ echo $PATH
/opt/rbenv/shims:/opt/rbenv/bin:/opt/rbenv/plugins/ruby-build/bin:/opt/rbenv/plugins/rbenv_vars/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/vagrant_ruby/bin
deployer@host0:~$ rbenv versions
  system
* 2.2.4 (set by /opt/rbenv/version)
deployer@host0:~$ ruby -v
ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-linux]
deployer@host0:~$ gem list

*** LOCAL GEMS ***

bigdecimal (1.2.6)
bundler (1.12.5)
io-console (0.4.3)
json (1.8.1)
minitest (5.4.3)
power_assert (0.2.2)
psych (2.0.8)
rake (10.4.2)
rdoc (4.2.0)
test-unit (3.0.8)
deployer@host0:~$ which gem
/opt/rbenv/shims/gem
deployer@host0:~$ 

我要怎么做才能讓Ruby加載rbenv-vars來加載環境變量?

運行命令

> rbenv vars

是第一個線索。 如果不這樣做,則說明您沒有正確安裝rbenv-vars。

我回溯了,結果發現我沒有正確安裝它。 我重新開始,正確安裝它,突然之間,所有東西融合在一起。

暫無
暫無

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

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