因此,这里是发生了什么: 我开始为一家公司工作,并获得了一个macbook pro的工作。我为Exceptional/Airbrake做客户支持,所以我需要学习Ruby/Rails。所以笔记本电脑有一个以前的主人,我不知道他用它做了什么。即使使用RVM安装Ruby/Rails的问题
我试图安装Ruby和Rails,并不断收到错误,然后尝试使用rvm,我认为这是工作,因为我可以运行irb,甚至用ruby执行测试程序。我厌倦了在命令行上看到以前的所有者名称,所以我更改了主文件夹,我很确定这是事情变糟的地方。我把rvm的内容和所有东西都移到我的旧用户文件中,然后删除旧用户文件。
一切似乎仍然工作正常,但是当我想开始使用rails的工作时,它不会工作。所以我想我只是卸载一切,重新开始,我试图rvm内爆并删除所有的宝石。当我运行'宝石列表'时,我变空了,我无法在任何地方找到红宝石,但是当我运行irb时,它仍然有效。所以我尝试使用rvm重新安装,但我不断收到错误。
出现的第一个错误是:
No binary rubies available for: osx/10.7/x86_64/ruby-2.0.0-p0.
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies.
的第二个错误是:
Error running 'env GEM_PATH=/Users/robertmroz/.rvm/gems/ruby-2.0.0-p0:/Users/robertmroz/.rvm/gems/[email protected]:/Users/robertmroz/.rvm/gems/ruby-2.0.0-p0:/Users/robertmroz/.rvm/gems/[email protected] GEM_HOME=/Users/robertmroz/.rvm/gems/ruby-2.0.0-p0 /Users/robertmroz/.rvm/rubies/ruby-2.0.0-p0/bin/ruby /Users/robertmroz/.rvm/src/rubygems-2.0.3/setup.rb', please read /Users/robertmroz/.rvm/log/ruby-2.0.0-p0/rubygems.install.log
和最后一个错误是:
ERROR: Loading command: install (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
我走过几十谷歌的不见了搜索,他们中的大多数都带领我在这里,每一个这些错误,有时某些错误似乎是固定的,但在结束我不能得到它的工作。我应该只是擦拭操作系统并重新开始,因为我一直试图将这个工作做好几天。
顺便说一句,我不知道它为什么安装2.0.0我以为rvm默认安装了最新版本。
我有各种安装Ruby 2.0.0其他日常问题,但终于得到了它的工作。你使用macports或homebrew,还是两者都不? “rvm要求”是什么意思?由于ruby 2.0.0是新的,我认为rvm只需要时间来解决问题就可以稳定下来。如果你对2.0.0毫无价值,你可以安装1.9.3,然后在rvm更稳定时升级。 – 2013-03-13 06:50:21
'rvm requirements'给我什么都没有,但是我现在安装了1.9.3,但是当我运行'rvm install rails'时,我得到'无法识别的命令行参数:'rails'(参见:'rvm usage')' – Robert 2013-03-13 07:11:56
只需使用捆绑器来安装rails - 从项目目录'bundle update rails'中。 – 2013-03-13 07:21:47