您好 Discourse 社区,我希望使用 Discourse 论坛,但想使用导入脚本 discourse/import_scripts/zendesk.rb 从 Zendesk Community 迁移内容。
我在 import_scripts 文件夹中有 4 个 CSV 文件(comments.csv、users.csv、topics.csv、posts.csv),但当我尝试使用以下命令运行脚本时:
RAILS_ENV=production IMPORT=1 bundle install
RAILS_ENV=production bundle exec ruby script/import_scripts/zendesk.rb ./script/import_scripts/
它会导致以下错误:
在任何来源中都找不到 nokogiri-1.13.3、mini_portile2-2.8.0、libv8-node-16.10.0.0
运行 `bundle install` 来安装缺失的 gem。
检查 gemfile.lock,似乎 nokogiri、mini_portile2、libv8-node 已安装。
nokogiri -v 的结果如下:
# Nokogiri (1.13.3)
---
warnings: []
nokogiri:
version: 1.13.3
cppflags:
- "/Users/g001494/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/nokogiri-1.13.3-x86_64-darwin/ext/nokogiri"
- "/Users/g001494/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/nokogiri-1.13.3-x86_64-darwin/ext/nokogiri/include"
- "/Users/g001494/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/nokogiri-1.13.3-x86_64-darwin/ext/nokogiri/include/libxml2"
ldflags: []
ruby:
version: 2.7.3
platform: x86_64-darwin21
gem_platform: x86_64-darwin-21
description: ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-darwin21]
engine: ruby
libxml:
source: packaged
precompiled: true
patches:
- 0001-Remove-script-macro-support.patch
- 0002-Update-entities-to-remove-handling-of-ssi.patch
- 0003-libxml2.la-is-in-top_builddir.patch
- 0004-use-glibc-strlen.patch
- 0005-avoid-isnan-isinf.patch
- 0006-update-automake-files-for-arm64.patch
- '0008-htmlParseComment-handle-abruptly-closed-comments.patch'
- '0009-allow-wildcard-namespaces.patch'
- 0010-Revert-Different-approach-to-fix-quadratic-behavior.patch
libxml2_path: "/Users/g001494/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/nokogiri-1.13.3-x86_64-darwin/ext/nokogiri"
memory_management: ruby
iconv_enabled: true
compiled: 2.9.13
loaded: 2.9.13
libxslt:
source: packaged
precompiled: true
patches:
- 0001-update-automake-files-for-arm64.patch
datetime_enabled: true
compiled: 1.1.35
loaded: 1.1.35
other_libraries:
zlib: 1.2.11
libiconv: '1.16'
libgumbo: 1.0.0-nokogiri
规格:
- 按照 macOS 开发 Discourse 安装新手指南 文档设置我的 Discourse 开发实例。
- macOS Monterey 版本 12.2.1
- Ruby:
ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-darwin21]