2

助けてください、ubuntu 12.04のターミナルからレールアプリをherokuにデプロイしようとしています。私は試した、

$ heroku login

そして次のメッセージを受け取りました

/home/laolu/.rvm/gems/ruby-2.0.0-p247@global/gems/rubygems-bundler-    1.2.2/lib/rubygems_plugin.rb:23:in `require': cannot load such file -- rubygems-bundler/wrapper (LoadError)
from /home/laolu/.rvm/gems/ruby-2.0.0-p247@global/gems/rubygems-bundler-1.2.2/lib/rubygems_plugin.rb:23:in `<top (required)>'
from /usr/local/lib/site_ruby/1.9.1/rubygems.rb:1113:in `load'
from /usr/local/lib/site_ruby/1.9.1/rubygems.rb:1113:in `block in <top (required)>'
from /usr/local/lib/site_ruby/1.9.1/rubygems.rb:1105:in `each'
from /usr/local/lib/site_ruby/1.9.1/rubygems.rb:1105:in `<top (required)>'
from <internal:gem_prelude>:1:in `require'
from <internal:gem_prelude>:1:in `<compiled>'

役に立つかどうかはわかりませんが、ここに私のgemfileもあります

source 'https://rubygems.org'
ruby '2.0.0'
#ruby-gemset=railstutorial_rails_4_0

gem 'rails', '4.0.0'

group :development do
  gem 'sqlite3', '1.3.7'
end

gem 'sass-rails', '4.0.0'
gem 'uglifier', '2.1.1'
gem 'coffee-rails', '4.0.0'
gem 'jquery-rails', '2.2.1'
gem 'turbolinks', '1.1.1'
gem 'jbuilder', '1.0.2'

group :doc do
  gem 'sdoc', '0.3.20', require: false
end

group :production do
  gem 'pg', '0.15.1'
  gem 'rails_12factor', '0.0.2'
end

ありがとう

4

2 に答える 2

0

ファイルが読み取り専用の場合は、次のコードを使用して保存できます。

:w !sudo tee % > /dev/null
于 2013-10-03T04:22:18.240 に答える
0

私も同じ問題に直面し、それを解決することができました。

  1. ターミナルを開き、次のように入力します。

    どのヘロク

次のようなものが返されるはずです: /usr/local/heroku/bin/heroku

  1. 「sudo gedit /usr/local/heroku/bin/heroku」と入力します

  2. ファイルの先頭に、次のような行が表示されます。

    「#!/usr/bin/env ruby​​1.9.3」

  3. への変更:

    「#!/usr/bin/env ルビ」

  4. 保存

  5. ターミナルで「heroku login」と再入力すると、準備完了です:)

于 2013-08-25T17:23:36.470 に答える