/var/www/discourse# RAILS_ENV=production ruby script/import_scripts/vanilla.rb /shared/export.txt
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activerecord-7.0.4.1/lib/active_record/connection_adapters/postgresql_adapter.rb:81:in `rescue in new_client’: We could not find your database: discourse. Which can be found in the database configuration file located at config/database.yml.
Got based that error.. by adding a password and having to set up the database.yml file.. and now onto the next error Loading existing groups…
Loading existing users…
Loading existing categories…
Loading existing posts…
Loading existing topics…
parsing file…
reading file…
script/import_scripts/vanilla.rb:88:in gsub': invalid byte sequence in UTF-8 (ArgumentError) from script/import_scripts/vanilla.rb:88:in read_file’
from script/import_scripts/vanilla.rb:47:in parse_file' from script/import_scripts/vanilla.rb:25:in execute’
from /var/www/discourse/script/import_scripts/base.rb:47:in perform' from script/import_scripts/vanilla.rb:295:in ’
导入类别……
script/import_scripts/vanilla.rb:140:in import_categories': 调用了私有方法 select’ on nil:NilClass (NoMethodError)
@root_category = @categories.select { |c| c[:category_id] == "-1" }.first
^^^^^^
from script/import_scripts/vanilla.rb:28:in `execute'
from /var/www/discourse/script/import_scripts/base.rb:47:in `perform'
from script/import_scripts/vanilla.rb:295:in `<main>'
root@vultr-app:/var/www/discourse# cd script/import_scripts
root@vultr-app:/var/www/discourse/script/import_scripts# sudo nano vanilla.rb
root@vultr-app:/var/www/discourse/script/import_scripts# cd ..
root@vultr-app:/var/www/discourse/script# cd ..
root@vultr-app:/var/www/discourse# RAILS_ENV=production ruby script/import_scripts/vanilla.rb public/uploads/vanilla.txt
正在加载现有组……
正在加载现有用户……
正在加载现有类别……
正在加载现有帖子……
正在加载现有主题……
正在解析文件……
正在读取文件……
正在导入主题……
/var/www/discourse/script/import_scripts/base.rb:544:in create_posts': 未定义的方法 count’ on nil:NilClass (NoMethodError)
total = opts[:total] || results.count
^^^^^^
from script/import_scripts/vanilla.rb:184:in `import_topics'
from script/import_scripts/vanilla.rb:30:in `execute'
from /var/www/discourse/script/import_scripts/base.rb:47:in `perform'
from script/import_scripts/vanilla.rb:295:in `<main>'
root@vultr-app:/var/www/discourse# RAILS_ENV=production ruby script/import_scripts/vanilla.rb public/uploads/export.txt
正在加载现有组……
正在加载现有用户……
正在加载现有类别……
正在加载现有帖子……
正在加载现有主题……
正在解析文件……
正在读取文件……
script/import_scripts/vanilla.rb:88:in gsub': invalid byte sequence in UTF-8 (ArgumentError) from script/import_scripts/vanilla.rb:88:in read_file’
from script/import_scripts/vanilla.rb:47:in parse_file' from script/import_scripts/vanilla.rb:25:in execute’
from /var/www/discourse/script/import_scripts/base.rb:47:in perform' from script/import_scripts/vanilla.rb:295:in ’
root@vultr-app:/var/www/discourse#