问题标签 [ubuntu-18.04]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5862 浏览

java - eclipse ubuntu 18.04安装java.lang.ClassNotFoundException:

安装了eclipse和Java8。但它不起作用。当尝试运行它时会出现以下错误。

发生了错误。查看日志文件/home/shield/.eclipse/org.eclipse.platform_3.8_155965261/configuration/1526718159168.log

我检查了日志文件并找到了以下几行:

0 投票
2 回答
711 浏览

c - Coverity 扫描无法构建定义了 _GNU_SOURCE

Coverity 扫描构建工具无法编译任何包含<stdlib.h>在 Ubuntu 18.04 上的 C 文件,当_GNU_SOURCE定义为:

相同的构建在 Ubuntu 16.04 或_GNU_SOURCE未定义的情况下完美运行:

如何让 Coverity Scan 构建_GNU_SOURCE在 Ubuntu 18.04 上定义的 C 源代码?

对于那些感兴趣的文件cov-int/build-log.txt,可以在这里找到:
https ://gist.github.com/DimitriPapadopoulos/0dcd9018eed26401cc6095087d9cc1d5

0 投票
1 回答
1241 浏览

ubuntu - 18.04 ubuntu sqlitebrowser 无法启动

我是 ubuntu 的新手,我无法启动 db 浏览器,在我看来我缺少库,但我不知道如何添加它们,因为我是菜鸟。当我在终端输入 sqlitebrowser 时,我得到:

sqlitebrowser:加载共享库时出错:libQt5Network.so.5:无法打开共享对象文件:没有这样的文件或目录

当我输入我得到的 sqlitebrowser 时:

/usr/bin/sqlitebrowser

当我输入 ldd 'which sqlitebrowser' 我得到:

linux-vdso.so.1 (0x00007ffd22d58000) libQt5Network.so.5 => 未找到 libQt5Xml.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5 (0x00007fb17b1e0000) libsqlcipher.so.0 => /usr/lib/x86_64-linux-gnu/libsqlcipher.so.0 (0x00007fb17af09000) libQt5PrintSupport.so.5 => /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5 (0x00007fb17ac9a000) libQt5Widgets.so .5 => 未找到 libQt5Gui.so.5 => 未找到 libQt5Core.so.5 => 未找到 libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb17a90c000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb17a56e000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb17a356000) libc。 so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb179f65000) libQt5Core.so.5 =>未找到 libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007fb179aed000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 ( 0x00007fb1798ce000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb1796ca000) /lib64/ld-linux-x86-64.so.2 (0x00007fb17bb50000) libQt5Widgets.so.5 =>未找到 libQt5Gui.so.5 => 未找到 libQt5Core.so.5 => 未找到

所以我认为我错过了那些 libQt5 的东西,但我不知道如何添加它们。将不胜感激任何帮助!

0 投票
0 回答
63 浏览

eclipse - Eclipse:突出显示的文本行在各个地方难以辨认

我刚刚从 Ubuntu MATE 16.04 和 Eclipse Luna 升级到 Ubuntu MATE 18.04 和 Eclipse Oxygen。

升级后,我注意到不同地方突出显示的线条的颜色组合使文本难以辨认,因为背景和前景色几乎相同——升级前我没有这样的问题。

到目前为止,我注意到发生这种情况的两个地方。

在选项卡选择器的下拉列表中:

选项卡选择器下拉列表

在 Eclipse 中调试 CDT 项目并将鼠标悬停在变量上时出现的弹出窗口中:

变量检查器弹出窗口

我在之前的设置中没有遇到此类问题,也找不到背景颜色的设置。是什么赋予了?

0 投票
1 回答
868 浏览

ubuntu-18.04 - Conky:写入错误:错误的文件描述符

我刚刚从 Debian 9 切换到 Ubuntu 18.04(不要评判我)。

我在 Debian 9 上有一个可用的 Conky(不要再评判我)脚本,它在最新的 Conky 版本(1.10.9)的 Ubuntu 18.04 上不再运行。

问题是每个自定义命令都会导致以下错误:

它发生在简单的命令上,例如cat文件上的简单命令。然而,这些命令在我的终端中完美运行,但我不断得到这些cat: write error: Bad file descriptor,或者cut: write error: Bad file descriptor取决于命令的任何东西。所以我猜想在捕获命令的输出时出了点问题,但它会是什么?我只是找不到任何线索。

0 投票
1 回答
4632 浏览

java - 当前平台不支持系统托盘?

我正在尝试使用 Java 在 Ubuntu 18.04 上制作系统托盘应用程序。

这是我正在执行的代码:

我注释掉了 isSupported() 方法测试片段,因为我不断收到“不支持系统托盘”。

我得到的例外是:

线程“main”中的异常 java.lang.UnsupportedOperationException:当前平台不支持系统托盘。在 java.awt.SystemTray.getSystemTray(SystemTray.java:186) 在 App.main(App.java:16)

知道我将如何支持它吗?另外,如果有人有 MacOS 设备,你可以试试,让我知道它是否有效?谢谢!

0 投票
2 回答
1733 浏览

android - Ubuntu 18.04 React Native 运行 Android javax.net.ssl.SSLException

当我react-native run-android在 Ubuntu 18.04 上运行命令时,它显示 -

线程“主”javax.net.ssl.SSLException 中的异常:java.lang.RuntimeException:意外错误:java.security.InvalidAlgorithmParameterException:trustAnchors 参数必须为非空

原因:java.lang.RuntimeException:意外错误:java.security.InvalidAlgorithmParameterException:trustAnchors 参数必须为非空

0 投票
1 回答
3106 浏览

docker - NAT服务暴露背后的Kubernetes节点

我正在尝试让 Kubernetes 集群与一些在 NAT 后面工作但没有公共 IP 地址的节点一起工作。(为什么我需要它是另一回事)

有3个节点:

  1. Kubernetes 集群主控(具有公网 IP 地址)
  2. Node1(带有公共 IP 地址)
  3. Node2(在我的笔记本电脑上作为虚拟机在 NAT 后面工作,没有公共 IP 地址)

所有 3 个节点都运行带有 Kubernetes v1.10.2(3)、Docker 17.12 的 Ubuntu 18.04

Kubernetes 集群是这样创建的:

kubeadm init --pod-network-cidr=10.244.0.0/16

使用法兰绒网络:

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

Node1 和 Node2 加入集群:

NAME STATUS ROLES AGE VERSION master-node Ready master 3h v1.10.2 node1 Ready <none> 2h v1.10.3 node2 Ready <none> 2h v1.10.2

Nginx 部署 + 服务 (type=NodePort) 为 Node1 创建和调度(具有公共 IP):

https://pastebin.com/6CrugunB

kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 3h my-nginx NodePort 10.110.202.32 <none> 80:31742/TCP 16m

此部署可按预期通过http://MASTER_NODE_PUBLIC_IP:31742http://NODE1_PUBLIC_IP:31742 访问

另一个为 Node2 创建和调度的 Nginx 部署 + 服务(类型=NodePort)(没有公共 IP):

https://pastebin.com/AFK42UNW

kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 3h my-nginx NodePort 10.110.202.32 <none> 80:31742/TCP 22m nginx-behind-nat NodePort 10.105.242.178 <none> 80:32350/TCP 22m

但是,无法通过http://MASTER_NODE_PUBLIC_IP:32350http://NODE1_PUBLIC_IP:32350访问此服务。

它只能通过我的笔记本电脑上的http://MY_VM_IP:32350访问。

此外:我不能通过任何一个进入nginx-behind-nat吊舱kubectl exec

有没有办法实现它?

0 投票
2 回答
650 浏览

ruby-on-rails - 无法在我的 Rails 应用程序中安装雾宝石

我在我的应用程序中为 s3 使用了雾宝石。捆绑器不会继续使用雾宝石。每当我尝试使用雾 gem 捆绑安装时,捆绑器都会出错。但是当我注释掉雾宝石时,它捆绑得很好。

重击:

bash 输出:

此 gem install 安装在 Ubuntu 16.x 上,但不安装在我的 Ubuntu 18.x 上。

提前致谢 !

0 投票
1 回答
3342 浏览

mysql - 新的 MySQL Workbench 安装(不会连接到 root)Ubuntu 18.04

我新安装的 MySQL 工作台拒绝连接到我新安装的 MySQL 社区服务器的根目录。每当我尝试访问“本地实例 3306”(默认 MySQL 连接)时,我都会收到以下错误消息。

图片

如果我通过“编辑连接”选项卡然后“测试连接”打开“本地实例 3306”,此错误消息会发生变化。我会得到一个不同但相似的错误代码。

image_2

我可以通过命令行访问服务器

命令行

并且可以通过命令行确认服务器似乎处于活动状态。

命令行

它是在 Ubuntu 18.04 上运行的 MySQLCommunity Server 和 MySQL Workbench 的全新安装,只有一个用户帐户。我使用 apt 安装了服务器和工作台,并使用了 DevAnswers.co在这里创建的指南。

安装服务器和工作台后,我尝试在运行sudo mysql_secure_installation命令之前使用工作台访问服务器。我得到了同样的两个错误。然后我运行了安全安装命令并分配了一个我记得的密码,并确实输入了 mySQL 工作台的密码字段,尽管结果相同。我对 mySQL 和数据库非常陌生,我正在尝试安装 mySQL 来学习如何使用 SQL。感谢大家在解决此问题时提供的任何帮助。

附加图片:

12