# \[dry-system\] uninitialized constant Dry::System::Plugins

**URL:** <https://discourse.dry-rb.org/t/dry-system-uninitialized-constant-dry-plugins/1546>\
**Category:** dry-system\
**Created:** [November 4, 2022, 1:10pm UTC](https://discourse.dry-rb.org/t/dry-system-uninitialized-constant-dry-plugins/1546 "2022-11-04T13:10:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![yauheni](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.dry-rb.org/yauheni/32/812_2.png) [@yauheni](https://discourse.dry-rb.org/u/yauheni)\
**Post date:** [November 4, 2022, 1:10pm UTC](https://discourse.dry-rb.org/t/dry-system-uninitialized-constant-dry-plugins/1546/1 "2022-11-04T13:10:15Z")

</div>

Hi everyone, when i try 'require ‘dry/system/container’ i get this error:

```auto
[1] pry(main)> require 'dry/system/container'
NameError: uninitialized constant Dry::System::Plugins
from /usr/share/rvm/gems/ruby-2.7.0/gems/dry-system-0.27.2/lib/dry/system/container.rb:57:in `<class:Container>'
Caused by LoadError: cannot load such file -- dry/system/container
from /usr/share/rvm/rubies/ruby-2.7.0/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:155:in `require'

```

ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86\_64-linux]

What could be wrong?

---

<div class="post-metadata">

**Author:** ![alassek](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.dry-rb.org/alassek/32/314_2.png) [@alassek](https://discourse.dry-rb.org/u/alassek)\
**Post date:** [November 4, 2022, 10:19pm UTC](https://discourse.dry-rb.org/t/dry-system-uninitialized-constant-dry-plugins/1546/2 "2022-11-04T22:19:08Z")

</div>

dry-system was [recently adapted to lazy-load dependencies with zeitwerk](https://github.com/dry-rb/dry-system/commit/4bfe8a5905bffb3c5d261bf52d1d618386f706cc).

[Plugins were recently added to the zeitwerk configuration](https://github.com/dry-rb/dry-system/commit/9772880e9acd00a449b32dbdc29bc28ea235f84b)

So, just `require 'dry/system'` and it should work fine
