1

我多年来一直在使用 pow,但突然之间它对我不起作用。我正在努力调试这个。当我尝试访问我的 .dev/ 域时,我得到http://foo.dev/ failed to load的只是页面标题。页面内容仅显示“未收到数据”。

  1. 尝试了最新的 Chrome、Firefox 和 Safari。
  2. 尝试删除并重新创建所有符号链接
  3. 重新安装战俘
  4. 重新创建的宝石
  5. touch tmp/restart.tmp.

奇怪的是,tail -f ~/Library/Logs/Pow/access.log当我尝试访问时什么也没产生foo.dev。另外,~Library/Logs/Pow/apps/foo.log不存在。

我在 OSX Mavericks(之前在 Mavericks 工作过 .pow),使用 Ruby 2.0.0-p247、RVM、.ruby-version 和 .ruby-gemset。

.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 天了,我不知道出了什么问题。

4

2 回答 2

0

这最终为我修复了它:

$ rvm cleanup all 
$ rvm get stable
于 2014-06-10T19:18:56.080 回答
0

对我有用的是

  1. 重新安装 RVM
  2. 重新安装 POW
  3. 从 POW 页面将详细信息添加到 .powrc 文件
  4. 在 .powrc 文件的内容之前添加此路径:

.

PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
于 2017-05-11T10:22:59.527 回答