2014-05-11 49 views
0

我正在尝试安装gitlab。我安装了postgresql,并检查了源代码。当我试图通过这个命令ruby​​:usr/bin/environment ruby​​没有这样的文件或目录

sudo -u git -H./bin/install 

安装我越来越

usr/bin/env ruby no such file or directory error 

我已经加入红宝石宾到我的类路径。以下是environement文件的内容/ env/

PATH=/usr/local/rvm/rubies/ruby-2.1.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/oraclebase/app/oracle/product/12.1.0/dbhome_1/bin 
ORACLE_HOME=/oraclebase/app/oracle/product/12.1.0/dbhome_1 
ORACLE_SID=orcl 
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 
ruby=/usr/local/rvm/rubies/ruby-2.1.1/bin 

我以root身份安装了rmv。所以rmv的安装目录是usr/local/rmv 如果我检查rmv列表,它会显示默认的ruby2.1.1。

+0

安装RVM如不建议根源。顺便说一句,'rvm'或'rmv'? –

+0

smy打字错误。那么我能做什么? – user123

+0

我的意思是我如何删除现有的安装。然后我必须重新安装它作为普通用户。 – user123

回答

0

它似乎你没有正确安装红宝石。

所以先删除RVM

$ rvm implode 
Are you SURE you wish for rvm to implode? 
This will recursively remove /Users/gaurish/.rvm and other rvm traces? 
(anything other than 'yes' will cancel) > yes 
Removing rvm-shipped binaries (rvm-prompt, rvm, rvm-sudo rvm-shell and rvm-auto-ruby) 
Removing rvm wrappers in /Users/gaurish/.rvm/bin 
Hai! Removing /Users/gaurish/.rvm 

接下来,安装Ruby: 尝试是几个选项使用RVM安装Ruby

每个用户:
$ \curl -sSL https://get.rvm.io | bash -s stable --ruby 
全系统的全球

你可以从源头上编译自己:

$ wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.gz 
$ tar xf ruby-2.1.1.tar.gz 
$ cd ruby-2.1.1/ 
$ ./configure --disable-install-doc 
$ make && make install 

,如果一切顺利,你应该有一个可用的系统范围的红宝石:

$ ruby -v 
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux] 

更多看到installing ruby from source

相关问题