草庐IT

rvm_cleanse_variables

全部标签

ruby-on-rails - 如何使用 RVM 设置默认的 Ruby 版本?

Ubuntu11。我做了以下事情:$rvm--默认使用1.9.2我得到:使用/home/md/.rvm/gems/ruby-1.9.2-p180这样很好。但是当我现在打开一个新的终端窗口时,我仍然得到:$ruby​​-vruby1.8.7(2010-08-16patchlevel302)[i686-linux] 最佳答案 如果您将RVM源代码行放在bashrc中(为了确保非交互式shell可以访问RVM),您将需要从.bash_profile中获取.bashrc,并将以下内容作为.bashrc中的最后几行。bash_profilei

ruby-on-rails - 使用 RVM 时如何安装 Ruby gems?

我设置了RVM并用它来安装Ruby和其他一些库。当我学习Rails等其他技术的各种教程和设置时,我开始对我应该通过RVM做什么以及我应该按照教程建议做什么感到困惑。一个示例是此处的RubyGems教程:http://rubygems.org/pages/download我应该下载他们正在谈论的那个tar文件吗?似乎没有必要,因为这就是我认为RVM的用途。我什至需要RubyGems吗?那到底是为了什么?此外,我实际上如何获得Rails?是否有精确的RVM命令来实际下载和安装Rails? 最佳答案 这有助于我将RVM视为您与ruby​​

ruby-on-rails - 禁用 RVM 或使用未安装 RVM 的 Ruby?

对于Rails应用程序,我安装了Ruby1.8.7和Rails2.3.11。它工作正常。之后我安装了RVM和REE。因此,在运行ruby​​脚本/服务器时,它使用的是REE。但现在我想使用未安装RVM的旧版Ruby1.8.7。任何解决方案! 最佳答案 尝试使用rvmusesystem来使用不受管理的系统ruby​​。rvm. 关于ruby-on-rails-禁用RVM或使用未安装RVM的Ruby?,我们在StackOverflow上找到一个类似的问题: htt

ruby - 如何使用 RVM 重新编译 ruby​​?

我用RVM安装了Ruby1.9.3,它工作正常。然后我在ruby​​C源文件中做了一些更改,我想重新编译并重新安装它以便我可以使用这些更改。但是,我还没有找到任何类型的rvm重新编译命令。 最佳答案 使用rvm[reinstall|install]的问题在于它会获取并使用预编译的二进制文件(如果可以找到的话)。有时,您真的想要从源代码重建,可能是因为您正在尝试使用更新版本的GCC(例如4.8或4.9)。正确的标志是--disable-binary,而不是--force:rvmreinstall--disable-binary2.1

ruby - 安装 RVM : getting error "There was an error(23)."

我尝试安装RubyVersionManager(RVM)但没有成功。如何解决我遇到的这个错误?ubuntu@ip-172-31-0-20:/tmp$rvminstallruby-1.9.3-p484Searchingforbinaryrubies,thismighttakesometime.Nobinaryrubiesavailablefor:ubuntu/14.04/x86_64/ruby-1.9.3-p484.Continuingwithcompilation.Pleaseread'rvmhelpmount'togetmoreinformationonbinaryrubies.Ch

ruby - 安装 RVM : "Requirements installation failed with status: 1."

这是我在命令提示符之前看到的最后一件事:Searchingforbinaryrubies,thismighttakesometime.Foundremotefilehttps://rvm.io/binaries/osx/10.9/x86_64/ruby-2.1.1.tar.bz2Checkingrequirementsforosx.AbouttoinstallHomebrew,press`Enter`fordefaultinstallationin`/usr/local`,typenewpathifyouwishcustomHomebrewinstallation(thepathnee

ruby - 使用 Bundler 为什么要关心 RVM 的 Gemset 特性?

我只是不明白。我想,Bundler是为了解决gems之间的版本冲突而开发的。所以我只需要require"bundler/setup"一切都很好,知道Bundler将加载我所有gem及其依赖项的正确版本。现在,RVM非常适合管理多个Rubies,我知道,但我为什么要关心Gemset功能?我在这里想念什么吗?它能让我的开发更容易吗?也许你们中的一些人可以给我一些关于开发和生产的完美RVM+Bundler工作流的提示。我也不知道什么时候RVM开始切换到另一个Ruby。我知道我的项目中可以有一个.rvmrc文件,但是我是否必须cd到这个目录才能进行切换?此外,我通常使用Passenger进行开

ruby - 无法在 OSX Lion 上使用 RVM 安装 Ruby Enterprise Edition

这是我到目前为止所做的。全新安装OSXLion已从AppStore下载并安装最新版本的Xcode。已安装Git已安装自制软件已安装RVM我现在尝试使用rvminstallree为项目安装RubyEnterpriseEdition并收到以下错误:$rvminstallreeree-1.8.7-2011.03-#installingERROR:Errorrunning'./installer-a/Users/FaraazKhan/.rvm/rubies/ree-1.8.7-2011.03--no-tcmalloc--dont-install-useful-gems',pleaseread/

ruby-on-rails - 使用 rvm 创建 .ruby-version 和 .ruby-gemset

有没有办法在创建新的gemset时创建关联的.ruby-version和.ruby-gemset文件?对于旧版本的rvm,可以执行rvm--create--rvmrc1.8.7@project,但这会创建.rvmrc文件。我以为我在某处读到我们可以使用--ruby-version命令行开关,但我没有成功。 最佳答案 我最近遇到了同样的问题。rvm--help引导我:rvm--create--ruby-versionruby-1.9.3@my-gemset它创建了.ruby-gemset和.ruby-version。

Ruby RVM apt-get更新错误

尝试使用RVM安装任何东西时出现以下错误:Searchingforbinaryrubies,thismighttakesometime.Foundremotefilehttps://rvm.io/binaries/ubuntu/13.04/x86_64/ruby-2.1.1.tar.bz2Checkingrequirementsforubuntu.Installingrequirementsforubuntu.Updatingsystem..kshitizpasswordrequiredfor'apt-get--quiet--yesupdate':...................