我在Ubuntu上检查了Docker的文档页面,但是我没有看到最近发布的18.04.
https://docs.docker.com/install/linux/docker-ce/ubuntu/
有人在18.04安装了docker吗?
更新:docker文档现已更新,包括18.04
我正在使用 linux Ubuntu 18.04 我想恢复到以前版本的 PHP。
我看过要求我卸载最新版本的教程,现在我问这个问题是否有解决方法,以便我可以轻松地从使用 7.2 或 7.4 切换。
我运行了命令:
php -v
Run Code Online (Sandbox Code Playgroud)
输出:
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql.so' (tried: /usr/lib/php/20170718/pdo_mysql.so (/usr/lib/php/20170718/pdo_mysql.so: undefined symbol: mysqlnd_allocator), /usr/lib/php/20170718/pdo_mysql.so.so (/usr/lib/php/20170718/pdo_mysql.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)
我运行了这个命令:
php -m
Run Code Online (Sandbox Code Playgroud)
输出:
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql.so' (tried: /usr/lib/php/20170718/pdo_mysql.so (/usr/lib/php/20170718/pdo_mysql.so: undefined symbol: mysqlnd_allocator), /usr/lib/php/20170718/pdo_mysql.so.so (/usr/lib/php/20170718/pdo_mysql.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
[PHP Modules]
bz2
calendar
Core
ctype …
Run Code Online (Sandbox Code Playgroud) 在尝试安装该软件包时tidyverse
,我在安装依赖项时遇到错误tidyr
。
这是我收到的消息的尾部:
cpp11.cpp:31:100: error: ‘unmove’ is not a member of ‘cpp11’
return cpp11::as_sexp(simplifyPieces(cpp11::unmove(cpp11::as_cpp<cpp11::list>(pieces)), cpp11::unmove(cpp11::as_cpp<int>(p)), cpp11::unmove(cpp11::as_cpp<bool>(fillLeft))));
^~~~~~
cpp11.cpp:31:138: error: ‘unmove’ is not a member of ‘cpp11’
return cpp11::as_sexp(simplifyPieces(cpp11::unmove(cpp11::as_cpp<cpp11::list>(pieces)), cpp11::unmove(cpp11::as_cpp<int>(p)), cpp11::unmove(cpp11::as_cpp<bool>(fillLeft))));
^~~~~~
/usr/lib/R/etc/Makeconf:176: recipe for target 'cpp11.o' failed
make: *** [cpp11.o] Error 1
ERROR: compilation failed for package ‘tidyr’
* removing ‘/home/xxx/yyy/tidyr’
Warning in install.packages :
installation of package ‘tidyr’ had non-zero exit status
Run Code Online (Sandbox Code Playgroud)
在我幼稚的眼中,问题似乎出在 cpp11 上。我看到了一个关于 tidyr 安装错误由于 cpp11 编译错误的类似问题(R tidyr 包安装因 cpp11 编译错误(扩展模式 x 不包含参数包)而失败 …
node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
Run Code Online (Sandbox Code Playgroud)
以上是我在 ubuntu 上运行 npm install 时遇到的错误。我的node版本是16.13.2,ubuntu版本是18.04。
我尝试将以下内容添加到包 json 但它不起作用。
{
"engines": {
"node": ">= 16.13.2"
},
Run Code Online (Sandbox Code Playgroud)
我还在 ubunutu 命令行上尝试了以下操作
sudo apt-get update
sudo apt-get install libc6
Run Code Online (Sandbox Code Playgroud)
但是,它不起作用。它说我已经有了最新版本,即 2.27-3ubuntu1.5,但错误提到需要 2.28。找不到如何更新。
我正在使用以下命令在Ubuntu VM上安装Google Cloud SDK
# Add the Cloud SDK distribution URI as a package source
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
# Import the Google Cloud Platform public key
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
# Update the package list and install the Cloud SDK
sudo apt-get update && sudo apt-get install google-cloud-sdk
Run Code Online (Sandbox Code Playgroud)
我认为它现在坏了。
apt-get install unixODBC unixODBC-dev
E: Conflicting values set for option Signed-By regarding source https://packages.cloud.google.com/apt/ cloud-sdk: /usr/share/keyrings/cloud.google.gpg !=
E: …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用一些 docker 容器和 docker-compose 设置我的家庭服务器(Ubuntu 18.04 LTS)。在尝试设置“transmission-rss”时,出现以下错误:
/usr/local/lib/ruby/2.6.0/psych.rb:577:in `initialize': Is a directory @ io_fillbuf - fd:5 /etc/transmission-rss.conf (Errno::EISDIR)
Run Code Online (Sandbox Code Playgroud)
当我检查transmission-rss.conf
文件是否已创建时,在其位置创建了一个同名的目录。
我必须docker-compose up
使用运行命令sudo
,所以我不知道这是否与权限有关。
这是我当前的 docker-compose.yml 文件:
version: '3'
services:
portainer:
container_name: portainer
image: portainer/portainer
volumes:
- '/home/miguel/docker/portainer/data/:/data'
- '/home/miguel/docker/portainer/socket/:/var/run/docker.sock'
ports:
- "9000:9000"
restart: always
transmission-rss:
container_name: transmission-rss
image: nning2/transmission-rss:latest
volumes:
- '/home/miguel/docker/transmission-rss/transmission-rss.conf/:/etc/transmission-rss.conf/'
restart: unless-stopped
Run Code Online (Sandbox Code Playgroud)
容器portainer
启动正常。
非常感谢你,米格尔
我已经在 Ubuntu 18.04 上安装了 zsh 和 oh my zsh。我想对 kubectl 使用自动完成功能。因此我已经添加source <(kubectl completion zsh)
到我的 ~/.zshrc 文件中。
执行此脚本时,zsh 收到以下错误:
complete:13: command not found: compdef
Run Code Online (Sandbox Code Playgroud)
kubectl 文档指出,当出现上述错误时,您应该将以下内容放在 .zshrc 文件的顶部:
autoload -Uz compinit
compinit
Run Code Online (Sandbox Code Playgroud)
执行此操作并重新启动终端后,我收到相同的错误。
在 git-issue 中,我发现以下内容对遇到常见问题的人有所帮助:
#This will perform chmod g-w for each file returned by compaudit to remove write access for group
compaudit | xargs -I % chmod g-w "%"
#This will perform chown to current user (Windows and Linux) for each file returned by compaudit
compaudit | …
Run Code Online (Sandbox Code Playgroud) 工作中的第一个项目在 Ubuntu 上遇到了这个繁琐的错误。
\n\n目前使用node -v 13.8.0,安装了python 2.7.17,GCC 7.5.0
\n\n还检查了 node-gyp npm 页面并安装了所有 python 和 gcc 依赖项。\n这是我的 package.json 文件
\n\n "dependencies": {\n "apn": "^2.1.5",\n "async": "^1.5.2",\n "bcrypt-nodejs": "^0.0.3",\n "body-parser": "^1.15.1",\n "compression": "^1.6.2",\n "consolidate": "^0.14.5",\n "cookie-parser": "^1.4.1",\n "cors": "^2.8.4",\n "dotenv": "^2.0.0",\n "express": "^4.13.4",\n "express-validator": "^2.20.4",\n "fcm-node": "^1.2.0",\n "geocoder": "^0.2.3",\n "jimp": "^0.2.28",\n "jsonwebtoken": "^5.7.0",\n "moment": "^2.12.0",\n "moment-timezone": "^0.5.14",\n "mongoose": "^4.4.8",\n "mongoose-unique-validator": "^1.0.6",\n "morgan": "^1.7.0",\n "multer": "^1.3.0",\n "mustache": "^2.3.0",\n "node-cron": "^1.2.1",\n "node-excel-export": "^1.4.4",\n "nodemailer": "^2.3.0",\n "nodemailer-mailgun-transport": "^1.3.5",\n "nodemailer-smtp-transport": "^2.7.4",\n "qr-image": "^3.2.0",\n "randomstring": …
Run Code Online (Sandbox Code Playgroud) 我无法rstanarm
在上R 3.5.3
运行Ubuntu 18.04 LTS
。我使用了以下命令:
install.packages("rstanarm")
Run Code Online (Sandbox Code Playgroud)
和
devtools::install_github("stan-dev/rstanarm", build_vignettes = FALSE)
Run Code Online (Sandbox Code Playgroud)
并且都引发以下错误:
Execution halted
Makevars:17: recipe for target 'stan_files/lm.cc' failed
make: *** [stan_files/lm.cc] Error 1
ERROR: compilation failed for package ‘rstanarm’
Run Code Online (Sandbox Code Playgroud)
sessionInfo
sessionInfo()
R version 3.5.3 (2019-03-11)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 18.04.2 LTS
Matrix products: default
BLAS: /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.7.1
LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.7.1
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] …
Run Code Online (Sandbox Code Playgroud)