首页 > 解决方案 > 错误的类型参数:/var/lib/gems/2\.5\.0

问题描述

我想安装一个 Emacs 包“evernote-mode”,安装包中有一个步骤需要gem install evernote_oauth在 shell 中运行命令。如果我运行命令,我会收到错误消息:

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

在可靠包“evernote_oauth”的目录中有\/。如果我删除所需的包“evernote_oauth”或不运行命令gem install evernote_oauth,则会出现错误消息

/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>'

所以我猜错误的原因与命令有关gem install evernote_oauthevernote_oauth在Linux中使用gem安装包的过程中可能有问题导致目录错误(目录\错误)/。但我不知道如何解决它。PS:感谢所有人帮助我包括帮助编辑问题的人,我是stackoverflow的菜鸟,非常感谢您的帮助!

标签: linuxdebuggingemacsrubygemsevernote

解决方案


推荐阅读