goodboy_bigblack
goodboy_bigblack

Reputation: 11

Wrong type argument:/var/lib/gems/2\.5\.0

I want to install a Emacs package "evernote-mode" and there is a step in the installation of the package which needs to run command gem install evernote_oauth in shell. If I run the command I get the error message:

let: Wrong type argument: listp, /var/lib/gems/2\.5\.0/gems/evernote-thrift-1\.25\.2/lib/thrift/protocol/base_protocol\.rb:254:

There are \ and / in the directory of reliable package "evernote_oauth". If I remove the needed package "evernote_oauth" or not to run command gem install evernote_oauth, there is an error message

/usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such file -- evernote_oauth (LoadError)
    from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    from /usr/bin/enclient.rb:44:in `<main>'

so I guess the reason of the error is relevant to the command gem install evernote_oauth. Maybe there is something wrong in the process of using gem to install package evernote_oauth in Linux which caused the directory mistake (both \ and / in the directory). But I have no idea how to solve it. PS:Thanks all the people help me include the person help edit the question,I am a rookie in stackoverflow,I really appreciate the help!

Upvotes: 1

Views: 67

Answers (1)

tbc0
tbc0

Reputation: 1587

The evernote-mode package is no longer maintained. See issue #38.

Upvotes: 0

Related Questions