首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ruby: usr/bin/environment ruby没有这样的文件或目录

ruby: usr/bin/environment ruby没有这样的文件或目录
EN

Stack Overflow用户
提问于 2014-05-11 19:30:24
回答 1查看 1.4K关注 0票数 1

我正在尝试安装gitlab。我安装了postgresql并查看了源代码。当我尝试使用此命令进行安装时

代码语言:javascript
运行
复制
sudo -u git -H./bin/install

我得到了

代码语言:javascript
运行
复制
usr/bin/env ruby no such file or directory error

我已经将ruby bin添加到我的类路径中。以下是/env/下环境文件的内容

代码语言:javascript
运行
复制
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。

EN

回答 1

Stack Overflow用户

发布于 2014-05-11 19:52:45

看起来你没有正确安装ruby。

所以首先删除rvm

代码语言:javascript
运行
复制
$ 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

接下来,install ruby: try有几个安装ruby的选项

使用rvm的每个用户:

代码语言:javascript
运行
复制
$ \curl -sSL https://get.rvm.io | bash -s stable --ruby

系统范围的全局

您可以从源代码编译您自己:

代码语言:javascript
运行
复制
$ 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可用:

代码语言:javascript
运行
复制
$ ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux]

有关更多信息,请参阅installing ruby from source

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23592027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档