尝试运行程序时遇到了这个问题。
我做了什么:
使用以下命令更新我的系统:
sudo apt-get update sudo apt-get upgrade
使用以下命令安装必要的依赖项:
sudo apt-get install build-essential libssl-dev libdb-dev \ libdb++-dev libboost-all-dev git libssl1.0.0-dbg sudo apt-get install libdb-dev libdb++-dev libboost-all-dev \ libminiupnpc-dev libminiupnpc-dev libevent-dev libcrypto++-dev libgmp3-dev
使用以下命令提取 tar 文件:
wget gemstone.life/gemcoin-daemon-linux.tar.gz tar -xzvf gemcoin-daemon-linux.tar.gz
安装守护进程:
chmod +x gemstoned sudo mv gemstoned /usr/bin/
创建配置文件:
mkdir $HOME/.gemstone nano $HOME/.gemstone/gemstone.conf
将以下行粘贴到 yourcoin.conf 中:
rpcuser= (left blank for the forum) rpcpassword= (left blank for the forum) rpcallowip=127.0.0.1 listen=1 server=1 txindex=1 daemon=1
尝试使用以下命令启动节点。
我得到的错误是
加载共享库时出错:libboost_system.so.1.54.0:无法打开共享对象文件:没有此文件或目录
我使用过 Google,研究过并阅读过相关问题,还尝试过卸载、清除和重新安装 liboost 等。我使用的是 Ubuntu 16.04。如能得到任何帮助,我将不胜感激。
谢谢!
答案1
@Nageek17 的修复似乎对我有用。因此,从本质上讲,即使对于较新的版本,您也可以尝试运行以下命令:
sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.71.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.65.1
以及所需的 libboost_* 包。
答案2
您的图书馆可能已更新至较新的版本。
只需创建指向新版本的链接
sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.65.1 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.54.0