`require': cannot load such file -- pluto/update (LoadError)

1,636 views
Skip to first unread message

Gredar Signev

unread,
Feb 21, 2020, 3:00:10 AM2/21/20
to wwwmake
# I've installed and am attempting to run rubynews on Debian 9 64-bit.
# I'm getting an error:

rubynews
Traceback (most recent call last):
    10: from /usr/local/bin/rubynews:23:in `<main>'
     9: from /usr/local/bin/rubynews:23:in `load'
     8: from /usr/local/lib/ruby/gems/2.7.0/gems/rubynews-0.1.0/bin/rubynews:15:in `<top (required)>'
     7: from /usr/local/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
     6: from /usr/local/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
     5: from /usr/local/lib/ruby/gems/2.7.0/gems/rubynews-0.1.0/lib/rubynews.rb:5:in `<top (required)>'
     4: from /usr/local/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
     3: from /usr/local/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
     2: from /usr/local/lib/ruby/gems/2.7.0/gems/pluto-news-1.0.0/lib/pluto/news.rb:2:in `<top (required)>'
     1: from /usr/local/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
/usr/local/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- pluto/update (LoadError)

# Here are the intall diagnostic and list of gems on my system. Note that I don't use rails.

gem install rubynews
Fetching csvyaml-1.0.0.gem
Fetching iniparser-0.1.0.gem
Fetching logutils-0.6.1.gem
Fetching csvjson-1.0.1.gem
Fetching concurrent-ruby-1.1.6.gem
Fetching csvreader-1.2.4.gem
Fetching props-1.2.0.gem
Fetching tabreader-1.0.1.gem
Fetching i18n-1.8.2.gem
Fetching thread_safe-0.3.6.gem
Fetching tzinfo-1.2.6.gem
Fetching zeitwerk-2.2.2.gem
Fetching activesupport-6.0.2.1.gem
Fetching activemodel-6.0.2.1.gem
Fetching activerecord-6.0.2.1.gem
Fetching props-activerecord-0.2.0.gem
Fetching logutils-activerecord-0.2.1.gem
Fetching eventdb-1.1.1.gem
Fetching fetcher-0.4.5.gem
Fetching whatson-1.1.0.gem
Fetching rubyzip-2.2.0.gem
Fetching textutils-1.4.0.gem
Fetching feedparser-2.1.2.gem
Fetching feedfilter-1.1.1.gem
Fetching rubynews-0.1.0.gem
Fetching date-formatter-0.1.1.gem
Fetching activityutils-0.1.2.gem
Fetching activerecord-utils-0.4.1.gem
Fetching pluto-models-1.6.0.gem
Fetching pluto-news-1.0.0.gem
Successfully installed iniparser-0.1.0
Successfully installed props-1.2.0
Successfully installed logutils-0.6.1
Successfully installed tabreader-1.0.1
Successfully installed csvyaml-1.0.0
Successfully installed csvjson-1.0.1
Successfully installed csvreader-1.2.4
Successfully installed concurrent-ruby-1.1.6

HEADS UP! i18n 1.1 changed fallbacks to exclude default locale.
But that may break your application.

If you are upgrading your Rails application from an older version of Rails:

Please check your Rails app for 'config.i18n.fallbacks = true'.
If you're using I18n (>= 1.1.0) and Rails (< 5.2.2), this should be
'config.i18n.fallbacks = [I18n.default_locale]'.
If not, fallbacks will be broken in your app by I18n 1.1.x.

If you are starting a NEW Rails application, you can ignore this notice.

For more info see:
https://github.com/svenfuchs/i18n/releases/tag/v1.1.0

Successfully installed i18n-1.8.2
Successfully installed thread_safe-0.3.6
Successfully installed tzinfo-1.2.6
Successfully installed zeitwerk-2.2.2
Successfully installed activesupport-6.0.2.1
Successfully installed activemodel-6.0.2.1
Successfully installed activerecord-6.0.2.1
Successfully installed props-activerecord-0.2.0
Successfully installed logutils-activerecord-0.2.1
Successfully installed eventdb-1.1.1
Successfully installed fetcher-0.4.5
Successfully installed whatson-1.1.0
Successfully installed rubyzip-2.2.0
Successfully installed textutils-1.4.0
Successfully installed feedparser-2.1.2
Successfully installed feedfilter-1.1.1
Successfully installed date-formatter-0.1.1
Successfully installed activityutils-0.1.2
Successfully installed activerecord-utils-0.4.1
Successfully installed pluto-models-1.6.0
Successfully installed pluto-news-1.0.0
Successfully installed rubynews-0.1.0
30 gems installed

gem list

*** LOCAL GEMS ***

activemodel (6.0.2.1)
activerecord (6.0.2.1)
activerecord-utils (0.4.1)
activesupport (6.0.2.1)
activityutils (0.1.2)
addressable (2.7.0)
bcrypt (3.1.13)
bcrypt-ruby (3.1.5)
benchmark (default: 0.1.0)
bigdecimal (default: 2.0.0)
bindata (2.4.4)
bit-struct (0.16)
bitwise (0.6.0)
blake2 (1.0.0)
bson (4.7.1, 1.12.5)
bson_ext (1.12.5)
bundler (2.1.4, default: 2.1.2, 1.17.3)
byebug (11.1.1)
cgi (default: 0.1.0)
chronic (0.10.2)
clipboard (1.3.3)
coderay (1.1.2)
concurrent-ruby (1.1.6)
cryptology (2.0.0)
csv (default: 3.1.2)
csvjson (1.0.1)
csvreader (1.2.4)
csvyaml (1.0.0)
curses (1.3.2)
daemons (1.3.1)
data_objects (0.10.17)
datamapper (1.2.0)
date (default: 3.0.0)
date-formatter (0.1.1)
dbm (default: 1.1.0)
delegate (default: 0.1.0)
did_you_mean (default: 1.4.0)
diff-lcs (1.3)
digest-sha3 (1.1.0)
dm-aggregates (1.2.0)
dm-constraints (1.2.0)
dm-core (1.2.1)
dm-do-adapter (1.2.0)
dm-migrations (1.2.0)
dm-mysql-adapter (1.2.0)
dm-serializer (1.2.2)
dm-sqlite-adapter (1.2.0)
dm-timestamps (1.2.0)
dm-transactions (1.2.0)
dm-types (1.2.2)
dm-validations (1.2.0)
do_mysql (0.10.17)
do_sqlite3 (0.10.17)
docile (1.3.2)
em-websocket (0.5.1)
em-zeromq (0.5.0)
equatable (0.6.1)
erubis (2.7.0)
etc (default: 1.1.0)
eventdb (1.1.1)
eventmachine (1.2.7)
facets (3.1.0)
fastercsv (1.5.5)
fcntl (default: 1.0.0)
feedfilter (1.1.1)
feedparser (2.1.2)
fetcher (0.4.5)
ffi (1.12.2)
ffi-rzmq (2.0.7)
ffi-rzmq-core (1.0.7)
fiddle (default: 1.0.0)
fileutils (default: 1.4.1)
forwardable (default: 1.3.1)
gdbm (default: 2.1.0)
getopt (1.5.0)
getoptlong (default: 0.1.0)
gettext (3.3.5)
git (1.6.0)
given_core (3.8.0)
gmvcombinatorics (0.0.3)
gmvrand (1.3.2)
hash_validator (1.0.0)
hashie (4.1.0)
http_parser.rb (0.6.0)
httpclient (2.8.3)
i18n (1.8.2)
inifile (3.0.0)
iniparse (1.4.4)
iniparser (0.1.0)
interactive_editor (0.0.11)
io-console (0.5.6, default: 0.5.3)
ipaddr (default: 1.2.2)
ipaddress (0.8.3)
irb (1.2.3, default: 1.2.1)
json (default: 2.3.0, 1.8.6)
json_pure (2.2.0, 1.8.6)
korean-string (0.1.0)
kramdown (2.1.0, 1.16.2)
locale (2.1.3)
logger (default: 1.4.2)
logutils (0.6.1)
logutils-activerecord (0.2.1)
macaddr (1.7.2)
matrix (default: 0.2.0)
method_source (0.9.2)
minitar (0.9, 0.8)
minitar-cli (0.8)
minitest (5.14.0)
minitest-given (3.8.0)
multi_json (1.14.1)
mutex_m (default: 0.1.0)
mysql2 (0.5.3)
necromancer (0.5.1)
net-pop (default: 0.1.0)
net-smtp (default: 0.1.0)
net-ssh (5.2.0)
net-ssh-telnet (0.2.1)
net-telnet (0.2.0)
observer (default: 0.1.0)
open3 (default: 0.1.0)
openssl (default: 2.1.2)
ostruct (default: 0.2.0)
pastel (0.7.3)
pluto-models (1.6.0)
pluto-news (1.0.0)
power_assert (1.1.5)
powerbar (2.0.1, 1.0.18)
prime (default: 0.1.1)
props (1.2.0)
props-activerecord (0.2.0)
pry (0.12.2)
pry-byebug (3.8.0)
pstore (default: 0.1.0)
psych (default: 3.1.0)
public_suffix (4.0.3)
racc (default: 1.4.16)
rack (2.2.2)
rack-protection (2.0.8.1)
rack-ssl-enforcer (0.2.9)
rake (13.0.1)
rbnacl (7.1.1)
rbnacl-libsodium (1.0.16)
rchardet (1.8.0)
rdoc (default: 6.2.1)
readline (default: 0.0.2)
readline-ext (default: 0.1.0)
reline (0.1.3, default: 0.1.2)
rexml (3.2.4, default: 3.2.3)
rice (2.2.0)
rly (0.2.3)
rouge (3.16.0)
rspec (3.9.0)
rspec-core (3.9.1)
rspec-expectations (3.9.0)
rspec-given (3.8.0)
rspec-mocks (3.9.1)
rspec-support (3.9.2)
rss (0.2.9, default: 0.2.8)
ruby2ruby (2.4.4)
ruby_parser (3.14.2)
rubynews (0.1.0)
rubyzip (2.2.0)
sdbm (default: 1.0.0)
sequel (5.29.0)
sexp_processor (4.14.1)
singleton (default: 0.1.0)
slim (4.0.1)
sorcerer (2.0.1)
spoon (0.0.6)
sqlite3 (1.4.2)
stringex (2.8.5, 1.5.1)
stringio (default: 0.1.0)
strings (0.1.8)
strings-ansi (0.2.0, 0.1.0)
strscan (default: 1.0.3)
systemu (2.6.5)
tabreader (1.0.1)
temple (0.8.2)
test-unit (3.3.5)
text (1.3.1)
textutils (1.4.0)
thin (1.7.2)
thor (1.0.1, 0.20.3)
thread_safe (0.3.6)
tilt (2.0.10)
timeout (default: 0.1.0)
tracer (default: 0.1.0)
tty (0.10.0)
tty-box (0.5.0, 0.4.1)
tty-color (0.5.1)
tty-command (0.9.0)
tty-config (0.4.0, 0.3.2)
tty-cursor (0.7.1)
tty-editor (0.5.1)
tty-file (0.8.0)
tty-font (0.5.0, 0.4.0)
tty-logger (0.3.0, 0.2.0)
tty-markdown (0.6.0)
tty-pager (0.12.1)
tty-pie (0.3.0)
tty-platform (0.3.0)
tty-progressbar (0.17.0)
tty-prompt (0.20.0)
tty-reader (0.7.0)
tty-screen (0.7.1)
tty-spinner (0.9.3)
tty-table (0.11.0)
tty-tree (0.4.0)
tty-which (0.4.2)
tzinfo (1.2.6)
unicode-display_width (1.6.1)
unicode_utils (1.4.0)
uri (default: 0.10.0)
uuid (2.3.9)
uuidtools (2.1.5)
webrick (default: 1.6.0)
websocket (1.2.8)
websocket-eventmachine-base (1.2.0)
websocket-eventmachine-client (1.3.0)
websocket-eventmachine-server (1.0.1)
websocket-native (1.0.0)
whatson (1.1.0)
whenever (1.0.0)
whenever-test (1.0.1)
wisper (2.0.1)
xmlrpc (0.3.0)
yaml (default: 0.1.0)
zeitwerk (2.2.2)
zeromq (0.0.2)
zlib (default: 1.1.0)


Gerald Bauer

unread,
Feb 21, 2020, 3:05:14 AM2/21/20
to www...@googlegroups.com
Hello,
thanks for trying rubynews and reporting the installation error:

> `require': cannot load such file -- pluto/update (LoadError)

You can install the missing pluto-update gem / library [1] using:

$ gem install pluto-update

And than please, retry. I will add the missing dependency to
rubynews itself with the next update.
Cheers. Prost.

[1] https://rubygems.org/gems/pluto-update

Gerald Bauer

unread,
Feb 21, 2020, 9:23:59 AM2/21/20
to www...@googlegroups.com
Hello,

FYI: I've also updated the rubynews gem itself. The latest version
depends on pluto-news v1.0.1 that now includes the missing
pluto-update dependency. Thanks again.

$ gem install rubynews

This should now also update and include the new dependency. Cheers. Prost.

Gredar Signev

unread,
Feb 21, 2020, 9:38:37 PM2/21/20
to wwwmake
Thank you very much. It works now. It's a very neat way to learn about Ruby-related items of interest :-)

Gerald Bauer

unread,
Feb 22, 2020, 9:49:15 AM2/22/20
to www...@googlegroups.com
Hello,

Great news :-). Thanks for (re)trying and for your kind words.
Have a great weekend. Cheers. Prost.
Reply all
Reply to author
Forward
0 new messages