ruby-on-railslinuxshared-hostinglinuxbrew

Installing Ruby on Godaddy Shared Hosting


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.


Solution

  • 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.