在 Godaddy 共享主机上安装 Ruby
Installing Ruby on Godaddy Shared Hosting
我正在尝试使用 Linuxbrew 来管理我的依赖项;但是,当我尝试安装时收到错误消息。
Error: No such file or directory - /usr/local/bin/rub
我尝试使用源文件和 运行
安装
./configur-prefix=$Home/env
make
make install
给出以下报告:
installing binary commands: /env/bin
/home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:226:in `mkdir': Permission denied @ dir_s_mkdir - /env (Errno::EACCES)
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:226:in `fu_mkdir'
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:207:in `block (2 levels) in mkdir_p'
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:205:in `reverse_each'
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:205:in `block in mkdir_p'
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:191:in `each'
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:191:in `mkdir_p'
from ./tool/rbinstall.rb:194:in `makedirs'
from ./tool/rbinstall.rb:306:in `prepare'
from ./tool/rbinstall.rb:344:in `block in <main>'
from ./tool/rbinstall.rb:822:in `block in <main>'
from ./tool/rbinstall.rb:819:in `each'
from ./tool/rbinstall.rb:819:in `<main>'
make: *** [do-install-all] Error 1
Godaddy 不允许 sudo
或 su
访问。服务器信息
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-17)
我需要 Homebrew 安装 xz
和 glibc
,然后才能安装 Ruby,或更新 gcc
版本.不幸的是,两者都会产生第一个错误。
谁能帮我安装这个包?我真正的最终目标是通过 brew 更新 gcc。
您没有在共享主机中执行此操作所需的权限:
in `mkdir': Permission denied @ dir_s_mkdir - /env (Errno::EACCES)
当您尝试创建目录时,安装失败。
您需要 VPS、专用服务器或预先配置的共享主机。
我找到了解决此问题的方法,无需 root 和 sudo 访问权限即可安装自制软件。
只需按照 brew.sh 的 Alternative Installation 部分中的说明进行操作,它将非常有效,完全没有市长问题。
如果您不满足 glibc
版本的最低要求,此选项将不起作用。
我正在尝试使用 Linuxbrew 来管理我的依赖项;但是,当我尝试安装时收到错误消息。
Error: No such file or directory - /usr/local/bin/rub
我尝试使用源文件和 运行
安装./configur-prefix=$Home/env
make
make install
给出以下报告:
installing binary commands: /env/bin
/home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:226:in `mkdir': Permission denied @ dir_s_mkdir - /env (Errno::EACCES)
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:226:in `fu_mkdir'
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:207:in `block (2 levels) in mkdir_p'
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:205:in `reverse_each'
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:205:in `block in mkdir_p'
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:191:in `each'
from /home/tmiles199/downloads/ruby-2.4.1/lib/fileutils.rb:191:in `mkdir_p'
from ./tool/rbinstall.rb:194:in `makedirs'
from ./tool/rbinstall.rb:306:in `prepare'
from ./tool/rbinstall.rb:344:in `block in <main>'
from ./tool/rbinstall.rb:822:in `block in <main>'
from ./tool/rbinstall.rb:819:in `each'
from ./tool/rbinstall.rb:819:in `<main>'
make: *** [do-install-all] Error 1
Godaddy 不允许 sudo
或 su
访问。服务器信息
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-17)
我需要 Homebrew 安装 xz
和 glibc
,然后才能安装 Ruby,或更新 gcc
版本.不幸的是,两者都会产生第一个错误。
谁能帮我安装这个包?我真正的最终目标是通过 brew 更新 gcc。
您没有在共享主机中执行此操作所需的权限:
in `mkdir': Permission denied @ dir_s_mkdir - /env (Errno::EACCES)
当您尝试创建目录时,安装失败。
您需要 VPS、专用服务器或预先配置的共享主机。
我找到了解决此问题的方法,无需 root 和 sudo 访问权限即可安装自制软件。
只需按照 brew.sh 的 Alternative Installation 部分中的说明进行操作,它将非常有效,完全没有市长问题。
如果您不满足 glibc
版本的最低要求,此选项将不起作用。