我在 Arch Linux 上使用来自官方 arch 存储库的 sbt 启动器版本 0.13.7。我正在尝试使用 IntelliJ 调试 scala 应用程序。
我查看的其他地方,包括其他堆栈溢出问题,似乎都说 Linux 版本的 sbt 可以通过简单地调用“sbt -jvm-debug 5005”来调试
但是,当我这样做时,我收到一长串错误:
[warn] The `-` command is deprecated in favor of `onFailure` and will be removed in 0.14.0
[error] Expected letter
[error] Expected symbol
[error] Expected '!'
[error] Expected '+'
[error] Expected '++'
[error] Expected 'debug'
[error] Expected 'info'
[error] Expected 'warn'
[error] Expected 'error'
[error] Expected ';'
[error] Expected end of input.
[error] Expected '--'
[error] Expected 'show'
[error] Expected …Run Code Online (Sandbox Code Playgroud) 我正在尝试安装该软件包caret在 R 中安装该包一段时间,但收到此错误消息:
*installing *source* package \xe2\x80\x98minqa\xe2\x80\x99 ...\n** package \xe2\x80\x98minqa\xe2\x80\x99 successfully unpacked and MD5 sums checked\n** libs\ngfortran -fpic -g -O2 -c altmov.f -o altmov.o\nmake: gfortran: Command not found\nmake: *** [altmov.o] Error 127\n/usr/lib64/R/etc/Makeconf:155: recipe for target 'altmov.o' failed\nERROR: compilation failed for package \xe2\x80\x98minqa\xe2\x80\x99\n* removing \xe2\x80\x98/home/mohammad/R/x86_64-pc-linux-gnu-library/3.3/minqa\xe2\x80\x99\nWarning in install.packages :\n installation of package \xe2\x80\x98minqa\xe2\x80\x99 had non-zero exit status\n* installing *source* package \xe2\x80\x98SparseM\xe2\x80\x99 ...\n** package \xe2\x80\x98SparseM\xe2\x80\x99 successfully unpacked and MD5 sums checked\n** libs\ngfortran -fpic -g -O2 -c bckslv.f -o bckslv.o\nmake: gfortran: …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 pip 安装某些东西,但每次执行它时都会收到该错误,我尝试使用 pip 安装它,pacman但没有成功;也想尝试安全下载get-pip.py,但我读到这在 Arch 上可能不是一个好主意,我不知道你们中是否有人有我可以尝试的解决方案;这是整个回溯:
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==7.1.0', 'console_scripts', 'pip')()
File "/usr/lib/python3.5/site-packages/setuptools-18.1-py3.5.egg/pkg_resources/__init__.py", line 558, in load_entry_point
File "/usr/lib/python3.5/site-packages/setuptools-18.1-py3.5.egg/pkg_resources/__init__.py", line 2682, in load_entry_point
File "/usr/lib/python3.5/site-packages/setuptools-18.1-py3.5.egg/pkg_resources/__init__.py", line 2355, in load
File "/usr/lib/python3.5/site-packages/setuptools-18.1-py3.5.egg/pkg_resources/__init__.py", line 2361, in resolve
ImportError: No module named 'pip'
Run Code Online (Sandbox Code Playgroud) 我正在运行 Arch Linux,我像其他任何 arch 软件包一样安装了 PostgreSQL。我正在使用位于我的用户目录中的本地数据库运行 postgres。( postgres -D /home/user/data/) 当我这样做时,我收到错误FATAL: could not create lock file "/run/postgresql/.s.PGSQL.5432.lock": No such file or directory。创建目录 /run/postgresql 并授予 postgres 用户访问权限可以解决此问题
$ sudo mkdir /run/postgresql
$ sudo chmod a+w /run/postgresql
Run Code Online (Sandbox Code Playgroud)
但是我厌倦了每次重新启动时都编写这些命令,因为重新启动时 /run 会被清除。我可以编写一个脚本来执行这些命令,但我觉得我一开始就以错误的方式这样做。有什么方法可以让 postgres 自己创建它的目录,或者让它不首先使用 /run/postgres 作为它的锁定文件?
我试图找出内核模块是如何自动插入的。我正在使用 Arch Linux,所以基本上我正在使用systemd.
经过一番研究,我知道至少有两种方法可以插入内核模块:
systemd有一个名为 的单元systemd-modules-load.service,它读取/etc/modules-load.d/*.conf(以及 和 中的/run内核模块名称/usr/lib)(systemd 文档)。
udev当检测到设备时可以自动处理内核模块(Arch Linux wiki 页面)。
但是,我没能看到它们是如何工作的:
/etc/modules-load.d/*.conf我的系统上(或 或/run)中没有配置文件/usr/lib。因此它没有什么可加载的systemd-modules-load.service。
中有一些modprobe命令/usr/lib/udev/rules.d,但不是我在 中看到的所有内核模块lsmod。
例如,我xfs在 的输出中有一个内核模块lsmod,但我找不到插入它的触发点。我的文件系统都没有安装xfs(cat /proc/mounts | grep xfs什么也不显示)。
有没有关于这一切如何运作的介绍或教程?
系统更新后,我在尝试调用pip(或pip3.7或pip3) 时收到此错误:
$ pip3.7
Traceback (most recent call last):
File "/usr/bin/pip3.7", line 11, in <module>
load_entry_point('pip==19.0.3', 'console_scripts', 'pip3.7')()
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 489, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2843, in load_entry_point
return ep.load()
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2434, in load
return self.resolve()
File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2440, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/python3.7/site-packages/pip/_internal/__init__.py", line 40, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/usr/lib/python3.7/site-packages/pip/_internal/cli/autocompletion.py", line 8, in <module>
from pip._internal.cli.main_parser import create_main_parser …Run Code Online (Sandbox Code Playgroud) 当您尝试在 Arch Linux 或 Manjaro 中共享屏幕或使用屏幕录像机时,屏幕会像下面这样闪烁: https: //i.stack.imgur.com/nvi4F.jpg
怎么解决?
我有一个 dkms 模块。我想把它去掉。我做到了sudo dkms remove ...。但是当我更新到较新的内核时,我的包管理器尝试构建该模块但失败了,因此它再次添加了它。
如何防止这种情况并删除模块?
我在安装其他软件包时也遇到问题,我认为这是因为我没有配置某些东西。想法?
sudo pacman -S grub-customizer
error: target not found: grub-customizer
Run Code Online (Sandbox Code Playgroud) pgadmin4我正在尝试在 Arch Linux 上安装。这是我所做的:
sudo pacman -S pgadmin4
Run Code Online (Sandbox Code Playgroud)
然后我简单地尝试运行pgadmin4并得到以下错误:
"An error occurred initialising the pgAdmin 4 server:\n\nFailed to launch the application server, server thread exiting."
Run Code Online (Sandbox Code Playgroud)
然后,我尝试pgAdmin4.py直接运行:
"An error occurred initialising the pgAdmin 4 server:\n\nFailed to launch the application server, server thread exiting."
Run Code Online (Sandbox Code Playgroud)
我收到以下堆栈跟踪错误:
Traceback (most recent call last):
File "/usr/lib/pgadmin4/web/pgAdmin4.py", line 35, in <module>
import config
File "/usr/lib/pgadmin4/web/config.py", line 25, in <module>
from pgadmin.utils import env, IS_WIN, fs_short_path
File "/usr/lib/pgadmin4/web/pgadmin/__init__.py", line 28, in <module>
from …Run Code Online (Sandbox Code Playgroud)