Rob*_*bbo 2 rvm ruby-on-rails-4 rack-pow
我正在使用Anvil管理我的本地网站.我有几个,除了一个,我最近的网站,他们都工作得很好.
我尝试启动它时得到的错误是:
Error starting application
Your Rack app raised an exception when Pow tried to run it.
Bundler::GemNotFound: Could not find execjs-2.2.2 in any of the sources
这是我的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
Run Code Online (Sandbox Code Playgroud)
我已经看过关于SO和谷歌的问题但是还没弄清楚.
我正在使用RVM版本1.25.28
谢谢
这个问题似乎是RVM的结果.我没有必要这样做是我的任何其他项目,但为了这个我做了以下,以便将RVM加载到应用程序的.powrc文件中:
.powrc在根目录中创建文件
添加这个:
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
Run Code Online (Sandbox Code Playgroud)保存
就是这样
希望这可能在未来对其他人有用
干杯
| 归档时间: |
|
| 查看次数: |
1368 次 |
| 最近记录: |