Ruby on rails API签名是必需的,使贝宝错误的请求,我有一个API签名集已经

Ruby on rails API签名是必需的,使贝宝错误的请求,我有一个API签名集已经,ruby-on-rails,heroku,activemerchant,Ruby On Rails,Heroku,Activemerchant,我现在有个大问题。我的网站是用RubyonRails编写的,我正在使用active merchant gem与PayPal进行交互。该网站位于heroku上 在heroku应用程序中,我将API密钥和API签名设置为配置变量。但是,我仍然得到错误: Running: rake assets:precompile (in /tmp/build_3pvaswdp7wvca1) rake aborted! An API Certificate or API Signature is required

我现在有个大问题。我的网站是用RubyonRails编写的,我正在使用active merchant gem与PayPal进行交互。该网站位于heroku上

在heroku应用程序中,我将API密钥和API签名设置为配置变量。但是,我仍然得到错误:

Running: rake assets:precompile
(in /tmp/build_3pvaswdp7wvca1)
rake aborted!
An API Certificate or API Signature is required to make requests to PayPal
(See full trace by running task with --trace)
我可以单独运行heroku和RunRake资产:预编译,这完全可以正常工作

此外,我的暂存站点在我的暂存站点上设置了完全相同的配置变量(RACK_ENV和RAILS_ENV在暂存站点上被设置为production,顺便说一句),这似乎工作正常。但是,我的生产站点崩溃了


关于可能发生的情况/如何解决此问题,您有什么想法吗?

我刚刚了解到此命令:

heroku labs:enable user-env-compile -a myapp 

但它是实验性的。

我刚刚发现了这个命令:heroku实验室:enable user_env_compile-一个myapp,但它是实验性的。这正是我想要的。添加你的评论作为答案…似乎是解决办法。