【发布时间】:2017-12-11 02:08:25
【问题描述】:
我正在尝试让 brewlinux 作为一个包管理器在我没有其他可用包管理器或管理员权限的服务器上运行。
安装似乎顺利,但是我无法下载任何软件包并收到以下警告:
:警告:定时器的 pthread_create 失败:不允许操作,调度中断 /var/sites/d/x.com/.linuxbrew/Library/Homebrew/vendor/portable-ruby/current/bin/ruby:没有这样的文件或目录@ rb_readlink - /proc/self/exe (Errno::ENOENT)
当我运行$ brew doctor 时,我也会收到同样的消息,当我输入$ brew 但是$ brew update 似乎工作并且现在说已经是最新的。
似乎缺少一个文件(或更多),但是我不确定为什么以及如何解决这个问题,有人可以帮忙吗?
我的 .bashrc 如下所示:
导出 PATH="$HOME/bin:$PATH"
导出 LIBRARY_PATH="$HOME/lib:$LIBRARY_PATH"
导出 LD_LIBRARY_PATH="$HOME/lib:$LD_LIBRARY_PATH"
导出 CPATH="$HOME/include:$CPATH"
导出 HOMEBREW_PREFIX="$HOME/.linuxbrew"
导出 PATH="$HOMEBREW_PREFIX/bin:$PATH"
导出 LIBRARY_PATH="$HOMEBREW_PREFIX/lib:$LIBRARY_PATH"
导出 LD_LIBRARY_PATH="$HOMEBREW_PREFIX/lib:$LD_LIBRARY_PATH"
出口 CPATH="$HOMEBREW_PREFIX/include:$CPATH"
Ruby 版本是 1.8.5 Python版本是2.4.3
请注意,我一直在尝试按照以下指南https://blog.eduardovalle.com/2015/10/15/installing-software-without-root/中的步骤进行操作
【问题讨论】:
标签: ruby linux homebrew package-managers