首页 > 解决方案 > 安装后的 Geogig 错误

问题描述

我一直在尝试在 Windows 10 上配置 GeoGig,但每当我尝试使用命令时都会遇到错误。我似乎已经能够使用 config 命令设置全局 user.name 和 user.email 但无法运行以下命令。如果我尝试运行 geogig init,也会出现同样的错误。

C:\Users\first last\Documents\geo_trial>geogig config -l --global
Exception in thread "main" java.lang.ExceptionInInitializerError
        at org.rocksdb.RocksDB.loadLibrary(RocksDB.java:64)
        at org.rocksdb.RocksDB.<clinit>(RocksDB.java:35)
        at org.locationtech.geogig.rocksdb.RocksConnectionManager.connect(RocksConnectionManager.java:60)
        at org.locationtech.geogig.rocksdb.RocksConnectionManager.connect(RocksConnectionManager.java:39)
        at org.locationtech.geogig.storage.impl.ConnectionManager.acquire(ConnectionManager.java:61)
        at org.locationtech.geogig.rocksdb.RocksdbObjectStore.open(RocksdbObjectStore.java:121)
        at org.locationtech.geogig.rocksdb.RocksdbObjectStore.open(RocksdbObjectStore.java:110)
        at org.locationtech.geogig.rocksdb.RocksdbObjectDatabase.open(RocksdbObjectDatabase.java:85)
        at org.locationtech.geogig.repository.impl.RepositoryImpl.open(RepositoryImpl.java:121)
        at org.locationtech.geogig.repository.impl.GeoGIG.getRepository(GeoGIG.java:124)
        at org.locationtech.geogig.cli.GeogigCLI.newGeoGIG(GeogigCLI.java:269)
        at org.locationtech.geogig.cli.GeogigCLI.loadRepository(GeogigCLI.java:241)
        at org.locationtech.geogig.cli.GeogigCLI.loadRepository(GeogigCLI.java:236)
        at org.locationtech.geogig.cli.GeogigCLI.getGeogig(GeogigCLI.java:181)
        at org.locationtech.geogig.cli.porcelain.Config.runInternal(Config.java:99)
        at org.locationtech.geogig.cli.AbstractCommand.run(AbstractCommand.java:68)
        at org.locationtech.geogig.cli.GeogigCLI.executeInternal(GeogigCLI.java:532)
        at org.locationtech.geogig.cli.GeogigCLI.execute(GeogigCLI.java:368)
        at org.locationtech.geogig.cli.app.CLI.run(CLI.java:95)
        at org.locationtech.geogig.cli.app.CLI.main(CLI.java:113)
Caused by: java.lang.UnsupportedOperationException: Cannot determine JNI library name for ARCH='x86' OS='windows 10' name='rocksdb'
        at org.rocksdb.util.Environment.getJniLibraryName(Environment.java:66)
        at org.rocksdb.NativeLibraryLoader.<clinit>(NativeLibraryLoader.java:19)
        ... 20 more```

标签: gis

解决方案


推荐阅读