【问题标题】:Dependencies Problem RoR依赖问题 RoR
【发布时间】:2011-03-29 23:14:40
【问题描述】:

我最近使用 RVM 在 Ubuntu 10 上安装了 RoR,一切似乎都运行良好,但是当我尝试创建一个简单的应用程序以查看一切是否正常运行时,我得到了以下错误:

josethernandezc@josethernandezc:~$ rails sample_app  

/home/josethernandezc/.rvm/gems/ruby-1.8.7-p334/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)  

红宝石:1.8.7 宝石:1.6.2 导轨:2.3.5

josethernandezc@josethernandezc:~$ rvm info

ruby-1.8.7-p334:

system:
  uname:       "Linux josethernandezc 2.6.35-28-generic #49-Ubuntu SMP Tue Mar 1 14:40:58 UTC 2011 i686 GNU/Linux"
bash:        "/bin/bash => GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu)"
zsh:         " => not installed"

rvm:
version:      "rvm 1.5.2 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]"

ruby:
interpreter:  "ruby"
version:      "1.8.7"
date:         "2011-02-18"
platform:     "i686-linux"
patchlevel:   "2011-02-18 patchlevel 334"
full_version: "ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-linux]"

homes:
gem:          "/home/josethernandezc/.rvm/gems/ruby-1.8.7-p334"
ruby:         "/home/josethernandezc/.rvm/rubies/ruby-1.8.7-p334"

binaries:
ruby:         "/home/josethernandezc/.rvm/rubies/ruby-1.8.7-p334/bin/ruby"
irb:          "/home/josethernandezc/.rvm/rubies/ruby-1.8.7-p334/bin/irb"
gem:          "/home/josethernandezc/.rvm/rubies/ruby-1.8.7-p334/bin/gem"
rake:         "/home/josethernandezc/.rvm/gems/ruby-1.8.7-p334/bin/rake"

environment:
PATH:         "/home/josethernandezc/.rvm/gems/ruby-1.8.7-p334/bin:/home/josethernandezc/.rvm/gems/ruby-1.8.7-p334@global/bin:/home/josethernandezc/.rvm/rubies/ruby-1.8.7-p334/bin:/home/josethernandezc/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
GEM_HOME:     "/home/josethernandezc/.rvm/gems/ruby-1.8.7-p334"
GEM_PATH:     "/home/josethernandezc/.rvm/gems/ruby-1.8.7-p334:/home/josethernandezc/.rvm/gems/ruby-1.8.7-p334@global"
MY_RUBY_HOME: "/home/josethernandezc/.rvm/rubies/ruby-1.8.7-p334"
IRBRC:        "/home/josethernandezc/.rvm/rubies/ruby-1.8.7-p334/.irbrc"
RUBYOPT:      ""
gemset:       ""

【问题讨论】:

标签: ruby-on-rails dependencies rvm


【解决方案1】:

问题是ubuntu 10.10不支持activesupport gems。尝试再次安装activesupport gem,如果问题仍然存在,请参考此博客http://railsappmadeasy.blogspot.com/这里我提到了在ubuntu 10.10上安装ROR的完整步骤。希望这个会帮助你。

【讨论】:

  • 这并没有以任何方式提及 OP 正在使用的 RVM。
  • 你可以使用 RVM 以及在你的 Ubuntu 上安装默认 Ruby on Rails 的 RVM,按照rvm.beginrescueend.com/rvm/install 的 RVM 步骤操作。
【解决方案2】:

你可以通过升级rails来解决它

gem install rails --version 4.2.8

gem install rails --version [latest version 5.1.1]

【讨论】:

  • 如果你对我的回答满意,那就改正并投票
猜你喜欢
  • 2012-05-23
  • 2017-07-12
  • 2020-08-13
  • 2012-12-29
  • 2020-10-21
  • 2020-05-19
  • 2012-03-23
  • 2011-03-08
  • 2017-12-26
相关资源
最近更新 更多