Reputation: 11
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