我对rbenv很陌生,更不用说ruby了,在诊断以下安装故障时遇到了一些困难:rbenvinstall2.0.0-p0Downloadingyaml-0.1.6.tar.gz...->http://dqw8nmjcqpjn7.cloudfront.net/5fe00cda18ca5daeb43762b80c38e06eInstallingyaml-0.1.6...Installedyaml-0.1.6to/Users/Haani/.rbenv/versions/2.0.0-p0Downloadingruby-2.0.0-p0.tar.gz...->http://dqw8nmjcqp
我最后将ruby2.0安装到~/.rbenv/versions中,现在除了可用之外什么都没有了$rbenv版本system*ruby-1.9.3-p392(setby/apps/test_app/.ruby-version)ruby-2.0.0-p0$ruby-vruby2.0.0.p0$环境|grep路径PATH=/home/cbron/.rbenv/shims:/home/cbron/.rbenv/bin$cat~/.bash_profileexportPATH="$HOME/.rbenv/bin:$PATH"eval"$(rbenvinit-)"$rbenv全局ruby-1.
我正在使用带有rbenv和各种ruby的最新vagrant。我正在使用最新的vagrant,它不再使用gem。当我执行vagrant命令时,我看到以下错误:rbenv:vagrant:commandnotfound我已经从所有ruby环境中删除了旧的vagrantgem,但是每次我“cd”时都会重新生成vagrantshim,这意味着vagrant停止工作,直到我手动rmshim:rm/home/{user}/.rbenv/shims/vagrant有没有办法强制rbenv停止这种行为?正在使用的rbenv插件":rubybuildrbenv-gemset
我在将我的rails4应用程序部署到VPS时遇到错误。我得到的错误是rbenv:version`2.0.0'isnotinstalled但是使用“ruby-v”我得到了ruby2.0.0p0(2013-02-24revision39474)[i686-linux]在我的gemfile中有source'https://rubygems.org'ruby'2.0.0'gem'rails','4.0.0'这个错误出现在bundleinstallrecipe之后2013-08-0423:23:56executing`bundle:install'*executing"cd/home/yasin
任何使用sudo的命令似乎都不适用于RBenv。我正在尝试安装ActiveRecord,它说我没有写权限,所以当我尝试这个时:ERROR:Whileexecutinggem...(Gem::FilePermissionError)Youdon'thavewritepermissionsintothe/usr/local/rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1directory.它说:sudo:gem:commandnotfound我该如何解决这个问题? 最佳答案 rbenv和RVM
我想在我的ruby脚本的header中指定要使用的ruby解释器和gemset。类似的东西#!/usr/bin/envsource/usr/local/lib/rvm&&rvmruby-1.9.2@system会很棒。关于如何做到这一点有什么建议吗? 最佳答案 tcurdt的帖子有点误导。在我的系统上,我只是在系统上将rvm(ree、1.8.7和1.9.2rubies)设置为root。我的/usr/local/bin看起来像这样:lrwxrwxrwx1rootrvm46Mar1306:50ree-1.8.7-2011.03-