【问题标题】:Rails Cannot Create SiteRails 无法创建站点
【发布时间】: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:in activate' 来自 /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' 来自 /usr/lib/ruby/site_ruby/1.8/rubygems.rb:249:in 'activate' 来自 /usr/lib/ruby/sit
  • 你有安装rails吗?

标签: ruby-on-rails


【解决方案1】:

原因是两个机架版本之间存在冲突,所以我卸载了 unrealted 版本通过

gem uninstall rack

成功了

【讨论】:

    【解决方案2】:

    您必须先cd 确定要创建directorynew project

    如果您在该目录中,现在可以输入rails new YOUR_APP_NAME

    【讨论】:

      【解决方案3】:

      试试:

      rails 新演示

      将 demo 替换为实际路径或项目名称。

      【讨论】:

      • @user1179459:您可能需要更具体地说明“这不起作用”。
      • 我已经编辑了这个问题,我的意思是我仍然得到同样的错误
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-09
      • 2014-11-09
      • 1970-01-01
      • 1970-01-01
      • 2012-07-22
      • 1970-01-01
      相关资源
      最近更新 更多