问题标签 [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.
installation - 对使用 Homebrew 安装的脚本设置可执行权限
我写了我的第一个水龙头,所以我仍然不确定它是如何工作的。我写了这个小公式:
但是我无法运行我的工具,因为“konversation”可执行文件没有 x 权限。我试图用系统 chmod 来解决这个问题,但是我看到我的 x 标志在安装后被 brew 作为某种清理删除:
如何正确设置文件权限?
请注意,我不想将 shell 脚本本身托管在某个地方,因为我没有看到将 shell 脚本和 jar 文件打包到另一个 zip 文件中以防贫乏。
如果您想自己尝试,请尝试以下命令:
git - 无法在我的 ubuntu 机器上安装 linuxbrew
当我尝试安装 Linux brew 时,我遇到了权限问题。
以下是我收到的错误消息。
我试图设置文件夹权限,但它不起作用。
react-native - 如何在 ubuntu 19.04 中完全卸载 brew 并重新安装 brew
我在 ubuntu 19.04 上安装了自制软件,但它意外停止,因此安装未完成。但该文件夹已经创建。
如果我再次安装它
我收到一条消息:
linuxbrew-wrapper 已经是最新版本了
但是如果我写命令:
我收到这条消息:
找不到命令“brew”,但可以安装:
sudo apt install linuxbrew-wrapper”。
谁能帮我解决这个问题?
curl - Linuxbrew curl证书问题
我在我的服务器上安装了Linuxbrew 。但是,当我尝试运行任何命令时,我遇到了 curl 问题(brew 用于获取其更新)。通常,当像这样的其他工具出现此类问题时,它们会提供一个标志来使证书检查无效,并且curl
它本身为您提供了使用该-k
标志的可能性。
但是在 brew 的文档中,我没有找到这样的标志。因此,我的第二个猜测是将放置在我家中insecure
的.curlrc
文件的标志设置为默认值,即 curl 不检查 SSL 证书。
下面是我运行 bew 时的输出示例:
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。
bash - linuxbrew/lib/ld.so:错误的 ELF 解释器:没有这样的文件或目录
我有一个关于 linuxbrew 的问题。
我尝试使用其网站上的说明卸载 linuxbrew,但不知何故它不起作用(因为 sudo 要求)。
有 linuxbrew 目录,但是当我输入它时我无法删除rm -r linuxbrew
;
当我尝试安装自制软件时,它说您的 CPU 不受支持。(我以前试过这个,它工作,但现在它不工作。)
我想解决这个问题,但我找不到任何解决方案。我无法运行 sudo 和 yum 命令,因为我不是 root。我是 linux 集群的用户。
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 如下:
ruby-on-rails - Rails:找不到命令
使用 Ubuntu 20.04
(1.问题
2.到目前为止我尝试了什么
3.所有安装的命令
4.gem env
5.本地 gems
6.PATH 文件夹列表)
- 问题:
- 到目前为止我尝试了什么
-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'后立即找不到命令,显示没有效果
- 所有安装的命令(全部成功,没有任何错误)
- 宝石环境
- 本地宝石(rails (6.0.2.2) 存在!)
6.PATH文件夹列表
python-3.x - 从 python 3.7 更新到 3.8 会导致 VS Code 中的 pylint 和其他模块出现问题
我正在使用python3
via linuxbrew
,今天似乎有一个关键的 python-update 将 python 3.7 完全替换为 3.8。
至于我的操作系统(Lubuntu 18.04 LTS):
这就是为什么我的所有 python 站点包的 pip-upgrade 都不起作用的原因:
抛出的错误是:
后来,我发现有一个新的python-version install。奇怪的是,创建了两个文件夹:
/home/linuxbrew/.linuxbrew/lib/python3.8
/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 个小时,发现所提出的解决方案都不适合我,因此我在这里开始了这个问题。
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 个左右就很有必要了。scipy
matplotlib
python -m pip uninstall packagename
python -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