.pow - 无法加载

时间:2014-06-09 21:08:37

标签: ruby-on-rails rack-pow

我多年来一直在使用pow,但突然之间它并没有为我工作。我在我的智慧结束时试图调试这个。当我尝试访问我的.dev / domains时,我在页面标题中只是http://foo.dev/ failed to load。页面内容只显示"没有收到数据"。

  1. 尝试了最新的Chrome,Firefox和Safari。
  2. 尝试删除并重新创建所有符号链接
  3. 重新安装pow
  4. 重新创建的宝石
  5. touch tmp/restart.tmp
  6. 奇怪的是,tail -f ~/Library/Logs/Pow/access.log在我尝试访问foo.dev时没有产生任何结果。此外,~Library/Logs/Pow/apps/foo.log不存在。

    我在OSX Mavericks(。之前曾在小牛队工作过),使用Ruby 2.0.0-p247,RVM,.ruby-version& .ruby-宝石。

    .powrc

    if [ -f "$rvm_path/scripts/rvm" ] && [ -f ".rvmrc" ]; then
      source "$rvm_path/scripts/rvm"
      source ".rvmrc"
    fi
    

    .powenv

    # detect `$rvm_path`
    if [ -z "${rvm_path:-}" ] && [ -x "${HOME:-}/.rvm/bin/rvm" ]
    then rvm_path="${HOME:-}/.rvm"
    fi
    if [ -z "${rvm_path:-}" ] && [ -x "/usr/local/rvm/bin/rvm" ]
    then rvm_path="/usr/local/rvm"
    fi
    
    # load environment of current project ruby
    if
      [ -n "${rvm_path:-}" ] &&
      [ -x "${rvm_path:-}/bin/rvm" ] &&
      rvm_project_environment=`"${rvm_path:-}/bin/rvm" . do rvm env --path 2>/dev/null` &&
      [ -n "${rvm_project_environment:-}" ] &&
      [ -s "${rvm_project_environment:-}" ]
    then
      echo "RVM loading: ${rvm_project_environment:-}"
      \. "${rvm_project_environment:-}"
    else
      echo "RVM project not found at: $PWD"
    fi
    

    我已经尝试调试这个超过5天了,我无法弄清楚什么是错的。

2 个答案:

答案 0 :(得分:0)

这最终为我修好了:

$ rvm cleanup all 
$ rvm get stable

答案 1 :(得分:0)

对我有用的是

  1. 重新安装RVM
  2. 重新安装POW
  3. 将详细信息添加到POW的页面中的.powrc文件
  4. 在.powrc文件的内容之前添加此路径:
  5. PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin