导入 Wordpress 帖子 - 出现加载错误
Importing Wordpress Posts - Getting Load Error
我正在尝试使用这些说明将 wordpress 帖子导入我的新 jekyll 站点:import.jekyllrb.com/docs/wordpress
但是当我按照这些说明成功安装“gem install unidecode sequel mysql2 htmlentities
”到 /Library/Ruby/Gems/2.0.0/gems/mysql2-0.4.5
时
像这样:
ruby -rubygems -e 'require "jekyll-import";
> JekyllImport::Importers::WordPress.run({
> "dbname" => "database_name",
> "user" => "user_name",
> "password" => "mypassword",
> "host" => "localhost",
> "socket" => "",
> "table_prefix" => "wp_",
> "site_prefix" => “utf8”,
> "clean_entities" => true,
> "comments" => false,
> "categories" => true,
> "tags" => true,
> "more_excerpt" => true,
> "more_anchor" => true,
> "extension" => "html",
> "status" => ["publish"]
> })'
我收到此加载错误:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- jekyll-import (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from -e:1:in `<main>'
这是因为我的gem放错地方了还是我安装不正确?
我的位置:
gem: /usr/bin/gem
ruby: /usr/bin/ruby
杰基尔:/usr/local/bin/jekyll
RubyGems 环境:
- RUBYGEMS 版本:2.0.14.1
- RUBY 版本:2.0.0(2015-12-16 补丁级别 648)[通用。x86_64-darwin16]
- 安装目录:/Library/Ruby/Gems/2.0.0
- RUBY 可执行:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
- 可执行目录:/usr/local/bin
- RUBYGEMS 平台:
- ruby
- universal-darwin-16
- GEM 路径:
- /Library/Ruby/Gems/2.0.0
- /Users/mfrost/.gem/ruby/2.0.0
- /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0
- GEM 配置:
- :update_sources => 真
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- 远程资源:
- https://rubygems.org/
您的脚本似乎无法加载 jekyll-import
gem。确保按照此处的说明安装它:http://import.jekyllrb.com/docs/installation/
如果遇到其他错误,请在安装过程中查看堆栈跟踪以获得所需的依赖项。
我正在尝试使用这些说明将 wordpress 帖子导入我的新 jekyll 站点:import.jekyllrb.com/docs/wordpress
但是当我按照这些说明成功安装“gem install unidecode sequel mysql2 htmlentities
”到 /Library/Ruby/Gems/2.0.0/gems/mysql2-0.4.5
时
像这样:
ruby -rubygems -e 'require "jekyll-import";
> JekyllImport::Importers::WordPress.run({
> "dbname" => "database_name",
> "user" => "user_name",
> "password" => "mypassword",
> "host" => "localhost",
> "socket" => "",
> "table_prefix" => "wp_",
> "site_prefix" => “utf8”,
> "clean_entities" => true,
> "comments" => false,
> "categories" => true,
> "tags" => true,
> "more_excerpt" => true,
> "more_anchor" => true,
> "extension" => "html",
> "status" => ["publish"]
> })'
我收到此加载错误:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- jekyll-import (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from -e:1:in `<main>'
这是因为我的gem放错地方了还是我安装不正确?
我的位置:
gem: /usr/bin/gem
ruby: /usr/bin/ruby
杰基尔:/usr/local/bin/jekyll
RubyGems 环境:
- RUBYGEMS 版本:2.0.14.1
- RUBY 版本:2.0.0(2015-12-16 补丁级别 648)[通用。x86_64-darwin16]
- 安装目录:/Library/Ruby/Gems/2.0.0
- RUBY 可执行:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
- 可执行目录:/usr/local/bin
- RUBYGEMS 平台:
- ruby
- universal-darwin-16
- GEM 路径:
- /Library/Ruby/Gems/2.0.0
- /Users/mfrost/.gem/ruby/2.0.0
- /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0
- GEM 配置:
- :update_sources => 真
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- 远程资源:
- https://rubygems.org/
您的脚本似乎无法加载 jekyll-import
gem。确保按照此处的说明安装它:http://import.jekyllrb.com/docs/installation/
如果遇到其他错误,请在安装过程中查看堆栈跟踪以获得所需的依赖项。