Tag: rvm

安装后RVM无法正常工作?

好的,所以我之前有RVM工作但是在我升级到Mountain Lion后它似乎已经消失了? 所以我尝试重新安装它: Ayman$ curl -L https://get.rvm.io | bash -s stable % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 185 100 185 0 0 200 0 –:–:– –:–:– –:–:– 755 100 9979 100 9979 0 0 5911 0 0:00:01 0:00:01 –:–:– 5911 Downloading RVM […]

Rails错误 – “require”:没有要加载的文件 – ruby​​gems(LoadError)

我最近在RVM上遵循了一些指令来安装ruby-debug ,我认为它可能会导致一些问题。 我找到说明的链接在这里: http : //beginrescueend.com/support/troubleshooting/ 我以前安装的命令如下: $ rvm reinstall 1.9.3 –patch debug –force-autoconf $ gem install ruby-debug19 — –with-ruby-include=”${MY_RUBY_HOME/rubies/src}” 现在,当我尝试启动rails服务器时,收到以下错误: ./bundler_stubs/rails:13:in `require’: no such file to load — rubygems (LoadError) from ./bundler_stubs/rails:13 这个SO问题会让我相信我安装了多个版本的rails: 没有这样的文件要加载 – ruby​​gems(LoadError) 但是,当我按照所选答案建议运行which -a ruby ,我只收到/usr/bin/ruby 。 关于在这里做什么的任何想法?

RVM ruby​​安装问题

我已经安装了ruby和rails一段时间并且在一些项目上工作。 最近我安装了Xcode 5开发人员预览版,以便为iOS 7准备好我的应用程序。我只是提到这个,以防新Xcode搞砸了。 我第一次注意到这个错误 rake asets:precompile 在rails项目目录中。 它给出以下错误: /Users/User/.rvm/bin/ruby:line 6:/Users/User/.rvm/bin/ruby:参数列表太长/Users/User/.rvm/bin/ruby:line 6:/ Users / User /.rvm/bin/ruby:未定义的错误:0 当我尝试: ruby -v 终端窗口首先没有响应,终端标题在“bash”和“env”之间闪烁,但随后显示以下错误: /Users/User/.rvm/bin/ruby: line 6: /Users/User/.rvm/bin/ruby: Argument list too long /Users/User/.rvm/bin/ruby: line 6: /Users/User/.rvm/bin/ruby: Undefined error: 0 当我尝试 rvm get stable 我明白了: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total […]

安装gem时停止询问密码

每当我捆绑我的rails 3.2 gems时,它会询问我的密码: 输入您的密码以将捆绑的RubyGems安装到您的系统 这真的很烦人,尤其是在一个项目中捆绑多次时。 但是,当我将gem目录设置为全局可读时,它总是在执行任何(!)rails命令时给出警告。 当然,这更令人讨厌。 我该怎么办呢?

“您的Ruby版本是1.9.3,但您的Gemfile指定为1.9.3-p194”

RVM不会让我运行bundle因为它认为我的Ruby版本与我的Gemfile所说的不同,但它不是: $ rvm list rvm rubies => ruby-1.9.3-p194 [ x86_64 ] ruby-1.9.3-p429 [ x86_64 ] * ruby-2.0.0-p195 [ x86_64 ] # => – current # =* – current && default # * – default $ ruby -v ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin13.0.0] 的Gemfile: ruby ‘1.9.3-p194’ 但是之后: $ bundle install Your Ruby version is 1.9.3, […]

Rails 3的“捆绑安装”速度超快(需要1秒),但之后没有Rails吗? (使用rvm)

我正在使用rvm,执行以下操作: rvm install ree <— (Ruby Enterprise Edition), or this can be 1.8.7 or 1.9.2 rvm ree rvm gemset create 'proj' cd path/to/proj bundle install 所以该项目中的Gemfile说: gem ‘rails’, ‘3.0.0’ 和bundle install超快,报告 Using rails (3.0.0) 但在那之后我打字 $ rails -v /Library/Ruby/Site/1.8/rubygems.rb:779:in `report_activate_error’: Could not find RubyGem rails (>= 0) (Gem::LoadError) from /Library/Ruby/Site/1.8/rubygems.rb:214:in `activate’ from /Library/Ruby/Site/1.8/rubygems.rb:1082:in `gem’ from […]

Rails gem更新不起作用(版本4.1.1到4.2.0)作为“警告:循环参数引用”错误的解决方案

当我运行任何类型的rake命令时,我不断收到以下错误,特别是rake db:seed将在不完成的情况下中止: $ rake db:seed /Users/rachel/.rvm/gems/ruby-2.2.0@rails4.2/gems/activesupport-4.1.1/lib/active_support/values/time_zone.rb:285: warning: circular argument reference – now rake aborted! ActiveRecord::UnknownAttributeError: unknown attribute: description 我做了一些研究,发现这是一个错误(我认为?)由Rails 4.1.9中不兼容的gem引起,所以我希望创建一个新的rvm来将Rails更新到4.2.0,这样我就可以继续我的项目了。 但是,每次我尝试更新Rails时都会说“已安装”,但无法实际安装到我创建的ruby版本中。 这是我尝试更新Rails时的典型命令行模式: $ rvm gemset create rails420 ruby-2.2.0 – #gemset created /Users/rachel/.rvm/gems/ruby-2.2.0@rails420 ruby-2.2.0 – #generating rails420 wrappers…….. $ rvm 2.2.0@rails420 $ gem install rails -v 4.2.0 Fetching: rails-4.2.0.gem (100%) Successfully installed rails-4.2.0 Parsing documentation for […]

运行’rails s’时出现分段错误

在进行捆绑安装后,我运行’rails s’会遇到此错误。 $ rails s /Users/XXXX/.rvm/gems/ruby-1.8.7-p352@r3/gems/json-1.5.3/ext/json/ext/json/ext/parser.bundle: [BUG] Segmentation fault ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-darwin10.8.0] Abort trap 任何帮助将不胜感激。 谢谢!

缺少Rails gem错误,但已安装!

所以我是rails的新手,我实际上正在关注Lynda.com的video教​​程,以便学习它。 我没有按照安装在video上的步骤进行操作,因为我听说过RVM,到目前为止它已经完成了所有设置。 但我仍然在video的早期,并且不能通过一些非常简单的事情……所以我希望有人可以帮助我。 有一些背景: 我安装了RVM并创建了1.8.7@rails2.3.8。 我能够安装ruby和铁轨,这里的一切都很好。 我甚至为mysql和passenger设置了一个全局gemset。 我使用的是乘客而不是WEBrick(本教程使用的),我甚至可以加载apache模块,当我创建一个rails应用程序时一切正常。 我可以去simple-cms.local,我看到介绍页面很好。 所以这就是问题所在。 在关注video的同时,我到了script/generate controller say的地步,并且它创建了控制器,没有错误。 然后我继续在控制器中定义一个动作“hello”,并在app / view / say文件夹中定义相应的视图“hello.rhtml”。 现在,当我尝试访问simple-cms.local时,它仍然有效,但是当我尝试访问simple-cms.local / say / hello.rhtml时,我收到错误! Ruby on Rails应用程序无法启动 应用程序已在启动期间退出(即在评估config / environment.rb期间)。 错误消息可以在下面找到。 要解决此问题,请按照错误消息中的任何说明进行操作。 错误消息:缺少Rails 2.3.8 gem。 请使用gem install -v=2.3.8 rails ,在config / environment.rb中更新您已安装的Rails版本的RAILS_GEM_VERSION设置,或注释掉RAILS_GEM_VERSION以使用安装的最新版本。 那我该怎么办? 我的意思是安装了rails 2.3.8,为什么它会告诉我再次安装它? 更新: 我从app目录中运行了gem environment并得到了它 RubyGems Environment: – RUBYGEMS VERSION: 1.3.7 – RUBY […]

capistrano错误消息:请安装pg适配器:`gem install activerecord-pg-adapter`(无法加载此类文件 –

我正在使用capistrano并收到此错误消息: Please install the pg adapter: `gem install activerecord-pg-adapter` (cannot load such file — active_record/connection_adapters/pg_adapter) 我从我的Gemfile中删除了gem’pg’并bundle install d。 我在Gemfile.lock中没有看到pg gem。 我还将生产数据库更改为sqlite3适配器。 为什么Rails 3.2 / Capistrano / Bundler要求这个? 我没有使用它而不是Gemfile.lock,我该如何解决? 我正在服务器上使用ubuntu 12.04。 提前thx 此外,当我运行它告诉我运行的东西时,我得到: deploy@oahu:~$ gem install activerecord-pg-adapter ERROR: Could not find a valid gem ‘activerecord-pg-adapter’ (>= 0) in any repository ^CERROR: Interrupted deploy@oahu:~$ \ **编辑1 ** […]