gpt4 book ai didi

ruby-on-rails-4 - 使用 POW 启动应用程序时出错 - Bundler::GemNotFound

转载 作者:行者123 更新时间:2023-12-05 01:28:53 24 4
gpt4 key购买 nike

我正在使用 Anvil 来管理我的本地站点。我有几个,除了一个,我最近的网站,它们都运行良好。

我尝试启动它时遇到的错误是:

启动应用程序时出错
当 Pow 尝试运行您的 Rack 应用程序时引发异常。
Bundler::GemNotFound:无法在任何来源中找到 execjs-2.2.2

这是我的 Gemfile:

source 'https://rubygems.org'

gem 'rails', '4.1.4'

gem 'sqlite3', group: :development

gem 'sass-rails', '~> 4.0.3'

gem 'uglifier', '>= 1.3.0'

gem 'coffee-rails', '~> 4.0.0'

# gem 'therubyracer', platforms: :ruby

gem 'jquery-rails'

gem 'turbolinks'

gem 'jbuilder', '~> 2.0'

gem 'sdoc', '~> 0.4.0', group: :doc

gem 'spring', group: :development

gem "twitter-bootstrap-rails"
gem "simple_form"
gem "httparty"
gem 'rails_12factor', group: :production
gem 'pg', group: :production

我已经浏览过关于 SO 和谷歌的问题,但没能弄明白。

我正在使用 RVM 版本 1.25.28

谢谢

最佳答案

这个问题似乎是 RVM 的结果。我不必为我的任何其他项目执行此操作,但对于这个项目,我执行了以下操作以将 RVM 加载到应用程序的 .powrc 文件中:

  1. 在根目录下创建.powrc文件

  2. 添加这个:

    if [ -f "$rvm_path/scripts/rvm" ]; then
    source "$rvm_path/scripts/rvm"

    if [ -f ".rvmrc" ]; then
    source ".rvmrc"
    fi

    if [ -f ".ruby-version" ]; then
    rvm use `cat .ruby-version`
    fi

    if [ -f ".ruby-gemset" ]; then
    rvm gemset use --create `cat .ruby-gemset`
    fi
    fi
  3. 保存

就这样

希望这在将来对其他人有用

干杯

关于ruby-on-rails-4 - 使用 POW 启动应用程序时出错 - Bundler::GemNotFound,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26531359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com