找不到红宝石,但是rvm确实安装了2.4.0

时间:2017-04-14 23:08:23

标签: ruby rvm

我是Ruby新手。遵循教程:https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rvm-on-ubuntu-16-04https://scotch.io/tutorials/a-crash-course-in-ruby

终端输出(OS ubuntu 16.04):

me@xxx:~$ rvm list

rvm rubies

=* ruby-2.4.0 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

me@xxx:~$ ruby --version
The program 'ruby' is currently not installed. You can install it by typing:
sudo apt install ruby
me@xxx:~$ rvm use ruby-2.4.0

RVM is not a function, selecting rubies with 'rvm use ...' will not work.

知道为什么吗?感谢。

更新

me@xxx:~$ rvm alias create default 2.4.0
Creating alias default for ruby-2.4.0....
me@xxx:~$ ruby -v
The program 'ruby' is currently not installed. You can install it by typing:
sudo apt install ruby

UPDATE2

〜/ .bashrc的一部分

# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
export PATH="$PATH:$HOME/.rvm/bin"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

刚刚加入的最后一行。仍然没有工作。

3 个答案:

答案 0 :(得分:0)

有不同的安装红宝石的方法,你可以试试rbenv,我用这个指南做了它并且它工作得很好,也许你可以试一试:

https://gorails.com/setup/ubuntu/16.04

答案 1 :(得分:0)

通常,您只需确保使用选项

运行bash
DatePicker datePicker = (DatePicker) findViewById(R.id.event_date);
datePicker.setMinDate(dateTenYearsAgo);

(在终端的配置中)并重新启动控制台。

答案 2 :(得分:0)

也许下面的代码可以为您提供帮助。但是我不知道该如何永久地处理它。

$ source ~/.bashrc
$ source ~/.bash_profile