Tag: rvm

RVM和OpenSSL的麻烦

试图为同事设置一个新的macbook。 不顺利。 首先我安装OpenSSL: Heathers-MacBook-Pro:~ heather$ rvm pkg install openssl Fetching openssl-1.0.1c.tar.gz to /Users/heather/.rvm/archives ######################################################################## 100.0% Extracting openssl to /Users/heather/.rvm/src/openssl-1.0.1c Configuring openssl in /Users/heather/.rvm/src/openssl-1.0.1c. Compiling openssl in /Users/heather/.rvm/src/openssl-1.0.1c. Installing openssl to /Users/heather/.rvm/usr Please note that it’s required to reinstall all rubies: rvm reinstall all –force Updating openssl certificates 然后我尝试用openssl安装ruby … Heathers-MacBook-Pro:website heather$ rvm install 1.9.3 –with-openssl-dir=$HOME/.rvm/usr […]

已知更新RVM列表

是否可以在不升级整个rvm的情况下更新已知ruby列表(已知rvm list known的内容)?

Bundle无法在Mac OSX 10.7上安装RMagick gem

我已经使用ImageMagick安装程序脚本https://github.com/maddox/magick-installer安装了ImageMagick。 我在OSX Lion 10.7上,使用RVM,Ruby 1.9.3p125。 问题似乎是MagickWand.h这里是完整的日志 /Users/pdjimeno/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb checking for Ruby version >= 1.8.5… yes extconf.rb:128: Use RbConfig instead of obsolete and deprecated Config. checking for /usr/bin/gcc… yes checking for Magick-config… yes checking for ImageMagick version >= 6.4.9… yes checking for HDRI disabled version of ImageMagick… yes Package MagickCore was not found in the pkg-config […]

更改rvm使用的rails版本

这是我当地的gem: $ gem list *** LOCAL GEMS *** actionmailer (4.0.0, 3.2.14) actionpack (4.0.0, 3.2.14) activemodel (4.0.0, 3.2.14) activerecord (4.0.0, 3.2.14) activerecord-deprecated_finders (1.0.3) activeresource (3.2.14) activesupport (4.0.0, 3.2.14) arel (4.0.0, 3.0.2) atomic (1.1.13) builder (3.1.4, 3.0.4) bundler (1.3.5) bundler-unload (1.0.1) erubis (2.7.0) hike (1.2.3) i18n (0.6.5) journey (1.0.4) json (1.8.0) mail (2.5.4) mime-types (1.24) minitest (4.7.5) […]

RVM Ruby with TK安装(OSX)

我正在尝试使用TK支持安装Ruby。 使用RVM,我这样做: rvm install 1.9.2 -C –enable-shared –enable-pthread 安装似乎工作正常,我可以看到一些叫做的东西 .rvm/src/ruby-1.9.2-p320/ext/tk/tcltklib.c 我假设是我需要的图书馆? 然后我试着跑 require ‘tk’ 在irb中,但收到错误消息 LoadError: no such file to load — tk 有任何想法吗? 更新:已修复! 如果有人对在OSX上使用TK支持将Ruby升级到2.0.0的完整步骤列表感兴趣,这就是我所做的: 为Ruby安装RVM – \curl -#L https://get.rvm.io | bash -s stable –autolibs=3 –ruby 从ActiveTcl安装TK – http://www.activestate.com/activetcl 跑 rvm reinstall 2.0.0 –enable-shared –enable-pthread –with-tk –with-tcl 启动irb并检查TK安装是否成功 require ‘tk’

“rails generate”无法正常工作

当使用ruby 2.1.0(或2.1.1)并且我输入rails g没有任何反应。 它只是挂起。 但是当我改为1.9.3时,使用rvm use 1.9.3它按预期工作。 我该怎么调试呢? 什么可能导致此命令挂起,仅在ruby> 2.0.0上? 我试过重新安装导轨和ruby!

RVM和OSX Lion – RVM在系统重启时“忘记”gemsets

在Rails中使用Linux时,我似乎从来没有遇到过这个问题,但是每次重新启动我的机器时都会更改为OSX,RVM会丢失它的gemsets列表,但它们实际上并没有消失。 例如,我已经制作了几个gem,我重启了我的电脑。 我运行以下命令: $ rvm gemset list gemsets for system (found in /Users/evan/.rvm/gems/system) * 当我运行rails s来启动我的服务器时,这当然会造成严重破坏。 我设法恢复gem的唯一方法是创建一个虚拟gem集: $ rvm –create 1.9.2@blahblah $ rvm gemset list gemsets for ruby-1.9.2-p290 (found in /Users/evan/.rvm/gems/ruby-1.9.2-p290) asdasdads => blahblah global rails3.1 rails31 test test3 test6 whymvc 这显示了我创建(和需要)的所有gemsets。 此时我将gemset更改回我想要的: $ rvm gemset use rails3.1 Using /Users/evan/.rvm/gems/ruby-1.9.2-p290 with gemset rails3.1 此时我回到了需要进行function开发的地方,直到下次重启。 我相信我在RVM网站上正确地遵循了指示,而我的.bash_profile看起来是这样的: […]

使用RVM使用sinatra app加载Active Record gem时出错

我为我开始的sinatra应用程序设置了一个项目级别的RVM gemset,它将连接到具有Active Record的本地数据库。 为了测试它我尝试运行以下测试应用程序: test.rb require ‘rubygems’ # may not be needed, depending on platform require ‘sinatra’ require ‘activerecord’ class Article “sqlite3”, :database => “hw.db” ) Test.first.content end (摘自这个问题的答案: 使用Sinatra时,与数据库通信的最佳方式是什么? ) 当我运行ruby -rubygems test.rb此错误: /Users/[user]/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: cannot load such file — activerecord (LoadError) 我已经安装了Active Record gem,它显示在gem list , rvm current显示正确的gemset。 我是RVM的新手,我认为这与它没有正确的加载路径有关,但我觉得我已经正确设置了所有内容,所以我很欣赏有关错误的建议。 谢谢。

我真的在运行哪个Ruby版本?

我正在运行Ubuntu 12.04 lts,并通过RVM安装Ruby。 问题是,当我在终端中输入ruby -v ,它说我的Ruby版本是1.8.7,并且使用了针对Sinatra的shotgun gem它说我正在运行Ruby 1.8.7。 当我输入rvm list它显示我安装的唯一版本的Ruby是2.0.0,它是我当前和默认版本。 我通过RVM安装了Ruby 2.0.0,它是我在我的机器上安装的唯一版本。 我试图安装Rails 4,但得到一个错误,说我需要Ruby 1.9或更高版本。 我如何知道我的版本是什么,以及如何将2.0.0设置为我唯一的版本?

指定Rails版本

我决定升级到Ruby 2.0.0和Rails 4.0.0。 我正在尝试将这些设置为我的默认程序,使用以下行: rvm use 2.0.0@rails-4.0.0 –default 我收到了错误 Failed to load /Users/michaeldunnegan/.gemrc because it doesn’t contain valid YAML hash 我的.gemrc文件是空白的。 我不知道该怎么办。 我找不到任何参考资料。