gpt4 book ai didi

ruby - 如何让 Rake 使用 RVM 的 Ruby?

转载 作者:行者123 更新时间:2023-12-04 18:47:11 26 4
gpt4 key购买 nike

我正在尝试在使用 ruby​​ 的 Ubuntu 上安装一个应用程序。我安装了 RVM 和 Ruby 2.0 并运行了 rake install ,但 Rake 尝试使用旧系统版本的 Ruby。所以我卸载了系统版本并再次尝试运行 Rake。这次它说“没有这样的文件”。如何让 Rake 使用 RVM 的 ruby​​?下面是不同命令的输出。

 $ rake install
sudo bundle --without production staging test levelbuilder --quiet
sudo: unable to execute /usr/local/bin/bundle: No such file or directory
rake aborted!
...
/home/ubuntu/../rake_utils.rb:33:in `system'
..
/home/ubuntu/../rake_utils.rb:43:in `bundle_install'
/home/ubuntu/../Rakefile:198:in `block (3 levels) in <top (required)>'
..
/home/ubuntu/.rvm/gems/ruby-2.0.0-p643/bin/ruby_executable_hooks:15:in `eval'
...

路径和版本看起来正确:
$ echo $PATH
/home/ubuntu/.rvm/gems/ruby-2.0.0-p643/bin:/home/ubuntu/.rvm/gems/ruby-2.0.0-p643@global/bin:/home/ubuntu/.rvm/rubies/ruby-2.0.0-p643/bin:/home/ubuntu/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

$ ruby -v
ruby 2.0.0p643 (2015-02-25 revision 49749) [x86_64-linux]

$ which ruby
/home/ubuntu/.rvm/rubies/ruby-2.0.0-p643/bin/ruby

这是我的 .bash_profile:
[[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile    

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

这是.bashrc的底部:
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting.

最佳答案

执行source ~/.bash_profile

关于ruby - 如何让 Rake 使用 RVM 的 Ruby?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29632511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com