问题标签 [linuxbrew]

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 回答
200 浏览

installation - 对使用 Homebrew 安装的脚本设置可执行权限

我写了我的第一个水龙头,所以我仍然不确定它是如何工作的。我写了这个小公式:

但是我无法运行我的工具,因为“konversation”可执行文件没有 x 权限。我试图用系统 chmod 来解决这个问题,但是我看到我的 x 标志在安装后被 brew 作为某种清理删除:

如何正确设置文件权限?

请注意,我不想将 shell 脚本本身托管在某个地方,因为我没有看到将 shell 脚本和 jar 文件打包到另一个 zip 文件中以防贫乏。

如果您想自己尝试,请尝试以下命令:

0 投票
1 回答
657 浏览

git - 无法在我的 ubuntu 机器上安装 linuxbrew

当我尝试安装 Linux brew 时,我遇到了权限问题。

以下是我收到的错误消息。

我试图设置文件夹权限,但它不起作用。

0 投票
5 回答
21283 浏览

react-native - 如何在 ubuntu 19.04 中完全卸载 brew 并重新安装 brew

我在 ubuntu 19.04 上安装了自制软件,但它意外停止,因此安装未完成。但该文件夹已经创建。

如果我再次安装它

我收到一条消息:

linuxbrew-wrapper 已经是最新版本了

但是如果我写命令:

我收到这条消息:

找不到命令“brew”,但可以安装:

sudo apt install linuxbrew-wrapper”。

谁能帮我解决这个问题?

0 投票
1 回答
2432 浏览

curl - Linuxbrew curl证书问题

我在我的服务器上安装了Linuxbrew 。但是,当我尝试运行任何命令时,我遇到了 curl 问题(brew 用于获取其更新)。通常,当像这样的其他工具出现此类问题时,它们会提供一个标志来使证书检查无效,并且curl它本身为您提供了使用该-k标志的可能性。

但是在 brew 的文档中,我没有找到这样的标志。因此,我的第二个猜测是将放置在我家中insecure.curlrc文件的标志设置为默认值,即 curl 不检查 SSL 证书。

下面是我运行 bew 时的输出示例:

0 投票
2 回答
1436 浏览

python - docker-compose up,错误的解释器,正在寻找 python 可执行文件的错误路径

当我运行 docker-compose up

我得到错误

zsh: /home/emil/.local/bin/docker-compose: bad interpreter: /home/linuxbrew/.linuxbrew/Cellar/python@2/2.7.16/bin/python: no such file or directory

我检查了哪个python,我得到了 /home/linuxbrew/.linuxbrew/bin/python

我试图系统链接

➜ 2.7.16 ln -s /home/linuxbrew/.linuxbrew/bin/python home/linuxbrew/.linuxbrew/Cellar/python@2/2.7.16/bin/python ln: 无法创建符号链接 'home/linuxbrew/ .linuxbrew/Cellar/python@2/2.7.16/bin/python':没有这样的文件或目录➜ 2.7.16 ln -s home/linuxbrew/.linuxbrew/Cellar/python@2/2.7.16/bin/python /home/linuxbrew/.linuxbrew/bin/python ln:无法创建符号链接'/home/linuxbrew/.linuxbrew/bin/python':文件存在

目前 linux brew python 安装在 2.7.16_1 文件夹而不是 2.7.16。我该如何解决 ?我想创建链接,所以每当它在 2.7.16/bin/python 查找 python 时,它应该查找 2.7.16_1/bin/python。

这甚至可能吗?

我该如何解决这个问题,有什么想法吗?我尝试卸载并重新安装 docker 和 python。

0 投票
2 回答
481 浏览

bash - linuxbrew/lib/ld.so:错误的 ELF 解释器:没有这样的文件或目录

我有一个关于 linuxbrew 的问题。

我尝试使用其网站上的说明卸载 linuxbrew,但不知何故它不起作用(因为 sudo 要求)。

有 linuxbrew 目录,但是当我输入它时我无法删除rm -r linuxbrew

当我尝试安装自制软件时,它说您的 CPU 不受支持。(我以前试过这个,它工作,但现在它不工作。)

我想解决这个问题,但我找不到任何解决方案。我无法运行 sudo 和 yum 命令,因为我不是 root。我是 linux 集群的用户。

0 投票
0 回答
74 浏览

r - 为什么在 R 中绘制 png 时字符显示为 unicode 字符代码?

在我们实验室的计算集群上安装 R 3.6.3 后,绘制到 png 时字符不再正确显示。例如,应该是数字 2 的轴标签显示为一个包含数字“0032”的小框,这是 2 的 Unicode 代码(如本例所示)打印到pdf很好。

R 是使用自制软件安装的,在/home/linuxbrew/.linuxbrew/bin/R. 我怀疑这是一个问题,因为 R 没有安装适当的支持绘制到 png 或类似的东西。

这个问题很难搜索,因为我一直在寻找关于 Unicode 字符显示奇怪符号的帖子,而不是它们的代码。因此,欢迎提出更好的搜索条件建议!根据我的发现,我们尝试(重新)使用 brew 安装 cairo 和 pango,然后重新安装 R,但这没有帮助。

我已尝试安装 Cairo R 软件包以便能够使用该CairoPNG设备,但这失败并显示以下消息 - 即使已安装 R 似乎也找不到 cairo。

我是管理员/我在这台机器上没有 sudo 访问权限可能是相关的,所以我正在将 R 包安装到个人库中。

capabilities()和 sessionInfo 如下:

0 投票
0 回答
679 浏览

ruby-on-rails - Rails:找不到命令

使用 Ubuntu 20.04

(1.问题
2.到目前为止我尝试了什么
3.所有安装的命令
4.gem env
5.本地 gems
6.PATH 文件夹列表)

  1. 问题:
  1. 到目前为止我尝试了什么

-bash: rails: command not found 当我使用“bundle exec rails c”时,我得到“无法找到 Gemfile 或 .bundle/ 目录”

rails rbenv: rails: command not found 我在安装中使用了“rbenv rehash”

rbenv:rails:安装rails 5.2.1'gem pristine --all'后立即找不到命令,显示没有效果

  1. 所有安装的命令(全部成功,没有任何错误)
  1. 宝石环境
  1. 本地宝石(rai​​ls (6.0.2.2) 存在!)

6.PATH文件夹列表

0 投票
1 回答
2283 浏览

python-3.x - 从 python 3.7 更新到 3.8 会导致 VS Code 中的 pylint 和其他模块出现问题

我正在使用python3via linuxbrew,今天似乎有一个关键的 python-update 将 python 3.7 完全替换为 3.8。

至于我的操作系统(Lubuntu 18.04 LTS):

这就是为什么我的所有 python 站点包的 pip-upgrade 都不起作用的原因:

抛出的错误是:

后来,我发现有一个新的python-version install。奇怪的是,创建了两个文件夹:

  1. /home/linuxbrew/.linuxbrew/lib/python3.8
  2. /home/linuxbrew/.linuxbrew/Cellar/python@3.8/3.8.3_2/lib/python3.8

由于新 python3.8 文件夹中的站点包非常空,我将所有站点包(> 1GB)从 remnant/residual python3.7 移动到新的 python3.8 文件夹。有了这个,我假设它们在 python 3.8 下也能正常工作,而不是全部删除并重新安装。

此外,我认为其中的站点包/home/linuxbrew/.linuxbrew/Cellar/python@3.8/3.8.3_2/lib/python3.8似乎只是指向/home/linuxbrew/.linuxbrew/lib/python3.8.

然后我将 pip package-update 命令更新为以下内容:

这似乎有效。然而,在打开 VS Code 时,它​​总是在右下角声明“pylint linter 的路径无效”,即使路径存在:

接下来,在通过 Ctrl + Alt + P 在 VS Code 中执行 python 脚本时,会发生以下错误(以及整个输出):

尽管如此,numpy它已经是最新的:

此外,在 的settings.json文件中VS Code,我声明为了安全起见,请执行以下操作:

在我的 .bashrc - 文件中,我已经无济于事地更新了所有内容:

所有这些问题让我完全措手不及,我感到完全失落。我今天想继续我的项目,但是已经在互联网上花费了 2 个小时,发现所提出的解决方案都不适合我,因此我在这里开始了这个问题。

0 投票
1 回答
2328 浏览

python-3.x - 将使用 pip 安装的站点包/模块从较旧版本的 python 迁移到较新/最新版本的 python

起初,我将安装在 中的 python 模块手动移动/../python3.7/site-packages到新/../python3.8/site-packages目录。

为了概括以下问题,我引入以下命名法:初始(较低)python 版本将由 3.x 表示,较新的版本由 3.y 表示。 在我的例子中,x=7 和 y=8。

在将 3.x 站点包手动移动到 3.y 站点包目录后,我发现在使用新的 python 版本 3.y 执行 python 脚本时,在调用特定模块(如 、 等)时发生了某些numpy错误。最后为我完成的相当不雅的解决方法只是简单地跟随,即简单地卸载,然后重新安装它。这样,错误就消失了。幸运的是,我不必对我所有的 100 多个包都执行此操作,仅 10 个左右就很有必要了。scipymatplotlibpython -m pip uninstall packagenamepython -m pip install packagename

尽管如此,对于未来,我想知道如何更优雅地将包从前者迁移到当前python版本,并在需要的地方自动更新。


系统细节:

  • 操作系统:Linux Ubuntu 18.04 LTS
  • Python:(Python 3.8.3默认,2020 年 7 月 9 日,19:37:58)Linux 上的 [GCC 5.4.0 20160609](通过linuxbrew/ homebrew 维护)
  • 编辑:VS Code