Ruby 尝试将Dotenv与Sinatra一起使用时出现引导错误

Ruby 尝试将Dotenv与Sinatra一起使用时出现引导错误,ruby,sinatra,Ruby,Sinatra,我正在尝试在我的Ruby应用程序中使用DotEnvgem,我一直得到一个 Boot Error uninitialized constant Dotenv 我的文件如下所示: group :development do gem 'dotenv', :groups => [:development] end require 'dotenv' Dotenv.load consumer_key=xxxx consumer_secret=xxx oauth_token=xxx oaut

我正在尝试在我的Ruby应用程序中使用
DotEnv
gem,我一直得到一个

Boot Error uninitialized constant Dotenv
我的文件如下所示:

group :development do
   gem 'dotenv', :groups => [:development]
end
require 'dotenv'
Dotenv.load
consumer_key=xxxx
consumer_secret=xxx
oauth_token=xxx
oauth_token_secret=xxx
我的
.app
看起来像这样:

group :development do
   gem 'dotenv', :groups => [:development]
end
require 'dotenv'
Dotenv.load
consumer_key=xxxx
consumer_secret=xxx
oauth_token=xxx
oauth_token_secret=xxx
最后,我的
.env
文件如下所示:

group :development do
   gem 'dotenv', :groups => [:development]
end
require 'dotenv'
Dotenv.load
consumer_key=xxxx
consumer_secret=xxx
oauth_token=xxx
oauth_token_secret=xxx

我做错了什么?

为了解决问题,我重新启动了服务器。

您使用的是哪个版本的Bundler?我正在查看(
,而不是
,并且不在块内)。我正在使用bundler版本1.5.1