Installing Ruby on Godaddy Shared Hosting

1k Views Asked by At

I'm trying to use Linuxbrew to manage my dependencies; however, when I attempt to install I receive an error.

Error: No such file or directory - /usr/local/bin/rub

I have attempted to install using the source files and running

./configur-prefix=$Home/env
make 
make install 

which gives the following report:

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 does not allow sudo or su access. The server info

gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-17)

I need Homebrew to install xz and glibc before I can install Ruby, or update the gcc version. Unfortunately, both produce the first error.

Could anyone help me install this package? My real endgoal is updating gcc through brew.

2

There are 2 best solutions below

5
On BEST ANSWER

You don't have needed permissions to do that in the shared hosting:

in `mkdir': Permission denied @ dir_s_mkdir - /env (Errno::EACCES)

When you try to create the directory, the installation fails.

You need a VPS, a dedicated server or a shared hosting preconfigurated.

0
On

I have found out a workaround for this issue to be able to install homebrew without root and sudo access.

Just follow the instruction on the Alternative Installation section of brew.sh and it will wonderfully work with no mayor issues at all.

This option will not work if you do not meet the minimum requirements regarding the glibc version.