如何安装libsnappy.so.1?

时间:2019-09-30 16:32:55

标签: docker ubuntu-18.04

我正在与docker合作托管网站的本地数据库。 当为本地数据库运行可执行文件时,它会给出有关libsnappy.so.1

的错误

我尝试运行apt-get install -y snapd

这是我正在运行的代码。

sudo docker build --tag=tx1 . 

运行以下内容时

sudo docker run -t -i -p 8080:80 tx1

出现错误

./next9: error while loading shared libraries: libsnappy.so.1: cannot open shared object file: No such file or directory

这是我的docker文件,如果有人想看

#Download base image ubuntu 18.04
FROM ubuntu:18.04
# ENTRYPOINT ["/docker/tx1"]

# Update Ubuntu Software repository
RUN apt-get update; apt-get install -y snapd; ldconfig
#  apt-get install -y gnome-terminal 
WORKDIR /

COPY . /
EXPOSE 80
CMD  chmod 777 build; ./build

构建

#!/bin/bash
./next9 & ./main

1 个答案:

答案 0 :(得分:0)

像这样编辑您const UserInfoFC: React.FC<Props> = (props) => { const user = props.user.id; const [isFetching, setIsFetching] = React.useState<boolean>(true); const [userInfo, setUserInfo] = React.useState<string>(''); const modal = Modal.info({ content: <Loader />, title: 'User Info', }); const displayModal = () => { const renderInfo = ( <React.Fragment> <p>display user.info</p> </React.Fragment> ); const fetchInfo = async () => { try { user = // some api calls setUserInfo(user.info); modal.update({ content: renderInfo }) } catch (error) { // todo } setIsFetching(false); }; fetchInfo(); }; displayModal(); return(<div />); }; 命令:

apt

应该修复的