草庐IT

ruby - rbenv shell 不是命令

安装了rbenv。但是rbenvshell不是命令。ationtekiMacBook-Air:~dation$rbenvversionssystem*2.0.0-p247(setby/Users/dation/.ruby-version)dationtekiMacBook-Air:~dation$rbenvversion2.0.0-p247(setby/Users/dation/.ruby-version)dationtekiMacBook-Air:~dation$rbenvshellrbenv:nosuchcommand`shell'ationtekiMacBook-Air:~dat

ruby-on-rails - Passenger 和 rbenv 问题 - 库版本不兼容

最近我从RVM转到了Rbenv。我使用passenger和nginx运行一堆不同的Rails应用程序(每个都有不同的ruby​​版本)。但是,我在尝试加载两个应用程序时遇到错误:/user_folder/.rbenv/versions/2.3.3/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in`require':incompatiblelibraryversion-/usr/local/Cellar/passenger/6.0.2_1/libexec/buildout/ruby/ruby-2.3.3-x86_64-mac

ruby-on-rails - 带有 rbenv 的多个版本的 Rails

这个问题在这里已经有了答案:Howdoyouusemultiplerailsversionswithrbenv?(3个答案)关闭8年前。有没有办法使用rbenv让多个rails版本与相同版本的ruby​​并排放置?例如,我希望能够有一个源文件夹使用rails4,另一个文件夹使用rails3。我可以很容易地安装两个不同版本的rails,但我只是不知道如何为每个文件夹调用不同版本的rails。

ruby - 为什么 gem 在我移动到 rbenv 后仍然坚持安装到 ~/.rvm?

我决定离开rvm至rbenv在我的个人机器上。按照rvm删除说明进行操作,安装了rbenv,一切看起来都很漂亮。重新启动我的shellsession后:$rbenvglobal1.9.3-p0$ls.rvmls:cannotaccess.rvm:Nosuchfileordirectory$rbenvexecgemlist***LOCALGEMS***全新shell中的全新安装——RVM早已不复存在。现在,当我安装bundler$rbenvexecgeminstallbundlerFetching:bundler-1.0.22.gem(100%)Successfullyinstalled

ruby - Rbenv ruby​​ 2.2.2 安装失败 Ubuntu 14.04

我正在尝试使用rbenv在服务器Ubuntu14.04上使用ssh安装ruby​​2.2.2。错误:Installingruby-2.2.2...BUILDFAILED(Ubuntu14.04usingruby-build20150928-2-g717a54c)Inspectorcleanuptheworkingtreeat/tmp/ruby-build.20151021225325.5445Resultsloggedto/tmp/ruby-build.20151021225325.5445.logLast10loglines:97%[943/967]sparc.c97%[944/96

ruby-on-rails - rbenv bundle install 尝试将 gems 安装到错误的路径中

我收到以下错误消息:Youruseraccountisn'tallowedtoinstalltothesystemRubygems.Youcancancelthisinstallationandrun:bundleinstall--pathvendor/bundletoinstallthegemsinto./vendor/bundle/,oryoucanenteryourpasswordandinstallthebundledgemstoRubygemsusingsudo.下面是我做过的一些检查:meatme-ui-MacBook-Proin~$rbenvversionssystem2

ruby-on-rails - 我如何强制 Rails 使用我想要的 Ruby 版本(由 rbenv 管理)?

我安装了rbenv和ruby​​-build。然后我安装了ruby​​1.9.2p290。一切看起来都很好。$cdmy_rails_app$ruby-v1.9.2p290$railsserver...[2011-10-0413:51:01]INFOWEBrick1.3.1[2011-10-0413:51:01]INFOruby1.8.7(2010-01-10)[universal-darwin11.0]...但是当我运行我的应用程序时,它仍在使用ruby​​1.8.7。(1.9中存在的方法失败)。rails/console中的所有内容都像1.8,而在IRB中则像1.9。如何强制我的应用

ruby-on-rails - rbenv 你的 Ruby 版本是 2.0.0,但是你的 Gemfile 指定了 2.1.2

我正在使用rbenv并且在执行railss时出现以下错误YourRubyversionis2.0.0,butyourGemfilespecified2.1.2我正在阅读此主题:Mavericks,RBENV,YourRubyversionis2.0.0,butyourGemfilespecified2.1.1但错误仍然存​​在。rails-vYourRubyversionis2.0.0,butyourGemfilespecified2.1.2和命令sudogeminstallbundlerrbenvrehash$ruby/usr/bin/ruby$bundleexecwhichruby

ruby - rbenv 安装 ruby​​ 构建失败

我对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

ruby - Rbenv 不工作

我最后将ruby​​2.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.