Config:Module的未定义方法“ setup”(NoMethodError)

时间:2018-07-30 09:17:16

标签: ruby-on-rails config

在我的应用程序中设置gem config时出现错误。该错误仅在生产中出现。

在我的本地计算机上工作正常。

我在public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder>{ public interface MyCallback{ public void updateText(String text); } final private MyCallback callback; public MyAdapter(MyCallback callback){ this.callback = callback; } ... Some Other code delete_from_cart.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // Do other stuff callback.updateText("some text"); } }); } public class MyActivity extends Activity implements MyCallback{ @Override public void updateText(String someText){ myTextView.setText(someText); } } 中遇到错误

我的Ruby版本是2.4,rails版本是5.0

我正在使用 Unicorn 作为我的应用服务器

Error = {Config.setup do |config| setup'for Config:Module(NoMethodError)`

2 个答案:

答案 0 :(得分:0)

尝试将gem的源更改为gemfile中的最新位置,如下所示:

gem 'config', github: 'railsconfig/config'

希望这会有所帮助!

答案 1 :(得分:0)

我通过将Rails版本从 5.0 升级到 Rails 5.1.6

来解决了上述问题。

它在本地运行,因为在我的本地计算机上已经安装了 Rails 5.1 。这是一个Rails版本问题。