【发布时间】:2013-05-08 02:53:34
【问题描述】:
当我尝试在 Ruby on Rails 中创建站点时,出现以下错误
有人吗?
$rails new /var/www/vhosts/sales/ruby/blog
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:233:in `activate': can't activate rack (~> 1.4.5, runtime) for ["actionpack-3.2.13", "railties-3.2.13"], already activated rack-1.5.2 for ["rack-ssl-1.3.3", "ra
ilties-3.2.13"] (Gem::LoadError)
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:249:in `activate'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `each'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `activate'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:249:in `activate'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `each'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `activate'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:1082:in `gem'
from /usr/bin/rails:18
【问题讨论】:
-
rails new <appname>是您在 Rails 3 中创建应用程序的方式。 -
你能用 ruby -v 和 rails -v 告诉我们你的版本吗?
-
ruby -v 返回 ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
-
rails -v 返回以下错误 /usr/lib/ruby/site_ruby/1.8/rubygems.rb:233:in
activate': can't activate rack (~> 1.4.5, runtime) for ["actionpack-3.2.13", "railties-3.2.13"], already activated rack-1.5.2 for ["rack-ssl-1.3.3", "ra ilties-3.2.13"] (Gem::LoadError) from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:249:inactivate' 来自 /usr/lib/ruby/site_ruby/1.8/rubygems .rb:248:ineach' from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:inactivate' 来自 /usr/lib/ruby/site_ruby/1.8/rubygems.rb:249:in 'activate' 来自 /usr/lib/ruby/sit -
你有安装rails吗?
标签: ruby-on-rails