草庐IT

rvm_cleanse_variables

全部标签

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 - 使用 rvm install ruby​​ 2.0.0 时权限被拒绝的问题

我找了很多内容,还是没找到是什么原因,我确定rvm文件夹权限应该是对的。$rvmgetstableARVMversion1.20.13(master)isinstalledyet1.20.13()isloaded.Pleasedooneofthefollowing:*'rvmreload'*openanewshell*'echorvm_auto_reload_flag=1>>~/.rvmrc'#forautoreloadwithmsg.*'echorvm_auto_reload_flag=2>>~/.rvmrc'#forsilentautoreload.并检查rvm版本:$rvm--v

ruby - 运行 rvm install ruby​​-2.0.0-p247 时运行错误 'make -j2'

这是在尝试安装Ruby2.0时出现的错误Errorrunning'make-j2',pleaseread/usr/local/rvm/log/ruby-2.0.0-p247/1372532765_make.logTherehasbeenanerrorwhilerunningmake.Haltingtheinstallation.我尝试按照这些步骤操作但没有成功:Can'tinstallRuby2.0.0-p0withRVM.Errorrunning'make-j8'如有任何帮助,我们将不胜感激。我不知道该怎么办...这是日志:[2013-06-2915:06:05]makeCC=cla

ruby-on-rails - Rvm 和 gems,bundle show 和 gem 列表

我将RVM与ruby​​onrails结合使用,当我执行bundleinstall时,它显示的gem比我执行gemlist时多得多?与rvm及其使用的路径有关吗?捆绑安装mds@db1:~/staging$bundleUsingrake(0.9.6)UsingAscii85(1.0.1)UsingPlatform(0.4.0)Usingopen4(1.3.0)UsingPOpen4(0.1.4)Usingactivesupport(2.3.17)Usingrack(1.1.6)Usingactionpack(2.3.17)Usingactionmailer(2.3.17)Usingac

ruby - 尝试安装 RVM 时无法解析主机

我正尝试按照RVM页面上的说明在我的环境中安装RVMcurl-Lhttps://get.rvm.io|bash-sstable--ruby但我总是这样:%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed100185100185001980--:--:----:--:----:--:--2461009979100997900382100:00:020:00:02--:--:--14740Pleasereadandfollowfurtherinstructions.PressE

ruby-on-rails - 使用 RVM 为 Ruby 创建符号链接(symbolic link)

我正在关注这个https://www.digitalocean.com/community/tutorials/how-to-deploy-a-rails-app-with-passenger-and-nginx-on-ubuntu-14-04但是我已经使用RVM安装了Ruby,因为它易于维护。我正在为ruby​​创建一个符号链接(symboliclink),在本指南中它说sudorm/usr/bin/rubysudoln-s/usr/local/bin/ruby/usr/bin/ruby但是因为我已经使用了RVM并且我运行了它whichruby​​我得到以下路径root@99atom

ruby-on-rails - ruby instance_variable_get 返回 nil

我的instance_variable_get方法有问题,因为它总是用我的对象实例之一返回nil对象。这是我的代码:logger.info"ASDF:"+@d_tree.inspectlogger.info"ASDF:"+@d_tree.instance_variable_get(:@content);输出是:ASDF:#TypeError(can'tconvertnilintoString):/app/controllers/d_trees_controller.rb:38:in`+'根据检查对象似乎没问题,但instance_variable_get返回一个nil对象感谢您的帮助!

ruby - 我用 RVM 安装了 ruby​​ 1.9.2,但是当我输入 "ruby -v"时告诉我我拥有的 ruby​​ v 是 1.8.7 (mac)

当我在treminal“rvmlist”中写入时,我得到了这个:rvmrubiesruby-1.9.1-p378[x86_64]ruby-1.9.2-p136[x86_64]但是当我输入“ruby-v”时,我得到了这个:ruby1.8.7(2009-06-12patchlevel174)[universal-darwin10.0]我该怎么办? 最佳答案 你试过rvmuse1.9.2吗?安装rubies不会使它们成为ruby​​的可执行版本。RVM只会让ruby成为1.9.2版本,如果你告诉它的话,使用rvmuse1.9.2或rvmu

ruby - 除了 Bundler 之外,为什么我还应该使用特定于应用程序的 RVM gemsets?

我正在使用RVM管理我的本地Ruby安装,以及Bundler用于应用程序依赖管理。有些人建议使用单独的RVMgemset对于每个应用程序,而有些人似乎认为没有必要。那么,无论如何,当我使用Bundler时,为每个应用程序使用单独的RVMgemset有什么好处?不这样做会有什么风险? 最佳答案 除了bundler,我还使用gemsets,原因如下:很容易偶尔放下所有东西(我喜欢摆弄我安装的gem)无需调用bundleexec(这在binstubs中已过时)加载速度更快,因为需要解析的gem-specs更少易于分发(复制给您的frien

ruby - rvm 安装 ruby​​-1.9.3-p286 : Error running 'make -j 9' (OSX: Mountain Lion)

运行rvminstallruby​​-1.9.3-p286给我这个错误:Errorrunning'make-j9',pleaseread/Users/epeterson/.rvm/log/ruby-1.9.3-p286/make.logTherehasbeenanerrorwhilerunningmake.Haltingtheinstallation. 最佳答案 我花了很长时间才找到它。正在尝试不同版本的make、gcc等事实证明,rvm_make_flags环境变量的格式已从字符串更改为数组,并且没有很好地传达或记录。这可能适用于