gpt4 book ai didi

ruby-on-rails - Heroku 捆绑错误(Rails 应用程序)

转载 作者:行者123 更新时间:2023-12-03 16:06:13 26 4
gpt4 key购买 nike

我是 Ruby on Rails 的新手,应用程序正在本地机器上运行

本地 捆绑 作品

然而,当我尝试 git push heroku master ,这是我得到的错误:

remote: 
remote: -----> Ruby/Rails app detected
remote: -----> Using Ruby version: ruby-1.9.3
remote: -----> Installing dependencies using
remote: Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment
remote: /usr/bin/env: ruby1.9.1: No such file or directory
remote: !
remote: ! Failed to install gems via Bundler.
remote: !
remote: ! Heroku push rejected, failed to compile Ruby/rails app
remote:

我的 gemfile :
source 'http://rubygems.org'
ruby '1.9.3'
gem 'rails', '4.0.0.beta1'

group :development, :test do
gem 'sqlite3'
gem 'rspec-rails'
end

group :assets do
gem 'sass-rails', '~> 4.0.0.beta1'
gem 'coffee-rails', '~> 4.0.0.beta1'

gem 'therubyracer', platforms: :ruby

gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'

gem 'turbolinks'
gem 'jbuilder', '~> 1.0.1'
group :test do
gem 'capybara'
end

group :production do
gem 'pg'
end

我错过了什么? 提前致谢!

最佳答案

我有一个类似的问题。问题是 Bundler 正在生成 stub 。 Rails 4 应用程序不在应用程序的 bin/目录中存储 stub 。为了解决这个问题,您需要使用以下命令:

$ bundle config --delete bin

然后您需要更新 bin 目录以使用新的 Rails 4 可执行文件
$ rake rails:update:bin

然后使用以下命令将新的 bin/目录添加到您的版本控制中:
$ git add bin

提交更改并将您的代码推送到 Heroku

关于ruby-on-rails - Heroku 捆绑错误(Rails 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16256247/

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