【发布时间】:2016-07-04 18:36:14
【问题描述】:
我昨天刚下载了 Ubuntu。不用说,我对包括终端在内的一切都很陌生。我想使用我在https://gorails.com/setup/ubuntu/16.04 找到的代码下载 ruby。
cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby- build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
rbenv install 2.3.1
rbenv global 2.3.1
ruby -v
但我在打开新终端后不断收到此错误。
/usr/bin/env: 'bash': No such file or directory
提前感谢您的帮助。
【问题讨论】:
-
该错误表明您的代码在执行时找不到
bashshell,可能在exec $SHELL行。echo $SHELL从命令行给你什么?echo $SHELL在脚本中为您提供了什么(请添加并运行您的代码)? -
对不起,我感觉你现在说的是普通话。你能告诉我该怎么做,这样我就可以下载 ruby 并学习编程。
-
离题了一点,我想问一下,如果我提出一个更好的安装 ruby 的方法,你的问题会得到解决吗?
-
我很抱歉。让我们备份一下——我只是想看看当你打开一个终端会话时 $SHELL 变量的内容是什么样子的。打开一个终端会话并输入
echo $SHELL,看看你会得到什么。 -
肯定的。现在,我的目标是在 Rails 上学习 ruby,我已经订阅了 Lynda.com。
标签: ruby bash terminal installation