2017-01-11 4 views
1

私のシステムは、Ubuntuの16.04で突出しています。のRails "(とLoadError):バンドルが--localインストールを実行" 新しいレールを作成しようとしたときには、

私はRubyのバージョン2.3.1を持っています。

私はRailsをインストールしようとしました。

だから私は、コマンドを実行した:

sudo apt install ruby-railties 

その後、私はプロジェクトを作成しようとしました。

sudo gem install bundler 

思想は、このコマンドは、それが、私を修正:

rails new FirstRailsProject 

まずここには、いくつかの検索の後、私は、このコマンドを試して与えたので、私はラインfailled to require bundlerに沿ってエラーを得た新しいプロジェクトを作成してみてくださいまだ新しいプロジェクトを作成しようとするとエラーが発生します。

だから私はあきらめたと私はより具体的な詳細のためにレール新しいコマンドを実行したとき、私は私の出力にコピーし、助けを求めると考えました。

私はrails new FirstRailsProject(エラーは一番下にある)

create 
    create README.rdoc 
    create Rakefile 
    create config.ru 
    create .gitignore 
    create Gemfile 
    create app 
    create app/assets/javascripts/application.js 
    create app/assets/stylesheets/application.css 
    create app/controllers/application_controller.rb 
    create app/helpers/application_helper.rb 
    create app/views/layouts/application.html.erb 
    create app/assets/images/.keep 
    create app/mailers/.keep 
    create app/models/.keep 
    create app/controllers/concerns/.keep 
    create app/models/concerns/.keep 
    create bin 
    create bin/bundle 
    create bin/rails 
    create bin/rake 
    create bin/setup 
    create config 
    create config/routes.rb 
    create config/application.rb 
    create config/environment.rb 
    create config/secrets.yml 
    create config/environments 
    create config/environments/development.rb 
    create config/environments/production.rb 
    create config/environments/test.rb 
    create config/initializers 
    create config/initializers/assets.rb 
    create config/initializers/backtrace_silencers.rb 
    create config/initializers/cookies_serializer.rb 
    create config/initializers/filter_parameter_logging.rb 
    create config/initializers/inflections.rb 
    create config/initializers/mime_types.rb 
    create config/initializers/session_store.rb 
    create config/initializers/wrap_parameters.rb 
    create config/locales 
    create config/locales/en.yml 
    create config/boot.rb 
    create config/database.yml 
    create db 
    create db/seeds.rb 
    create lib 
    create lib/tasks 
    create lib/tasks/.keep 
    create lib/assets 
    create lib/assets/.keep 
    create log 
    create log/.keep 
    create public 
    create public/404.html 
    create public/422.html 
    create public/500.html 
    create public/favicon.ico 
    create public/robots.txt 
    create test/fixtures 
    create test/fixtures/.keep 
    create test/controllers 
    create test/controllers/.keep 
    create test/mailers 
    create test/mailers/.keep 
    create test/models 
    create test/models/.keep 
    create test/helpers 
    create test/helpers/.keep 
    create test/integration 
    create test/integration/.keep 
    create test/test_helper.rb 
    create tmp/cache 
    create tmp/cache/assets 
    create vendor/assets/javascripts 
    create vendor/assets/javascripts/.keep 
    create vendor/assets/stylesheets 
    create vendor/assets/stylesheets/.keep 
    run bundle install --local 
    /usr/bin/ruby2.3: No such file or directory -- /usr/bin/bundle (LoadError) 
    run bundle exec spring binstub --all 
/usr/bin/ruby2.3: No such file or directory -- /usr/bin/bundle (LoadError) 
+0

に従ってください – Hizqeel

+0

Rails 4.2.6 @Hizqeel – TheXales

+0

RVMを使用していますか? 'install --local'をバンドルしましたか?このコマンド 'gem list'を実行して、ローカルにインストールされたbundler gemがあることを確認してください。 – Hizqeel

答えて

1

を実行すると、だから私は非常にあなたがアクセス権がどのように動作するかを理解する前にsudoを実行しないことをお勧めします。長期的には

、バージョン管理を持つことはあなたの時間と頭痛を保存します。 RVMまたは Rbenvのいずれかを選択できます。

はここにあなたのUbuntuの上にRVMをインストールする方法についてのリンクです。その後

https://github.com/rvm/ubuntu_rvm

、あなたはRubyのバージョンをインストールするrvm install 2.3.3またはrvm install any_versionをシンプル行うことができます。

次にあなたがgem install bundler

gem install rails

この方法を行うには、すべてのあなたの宝石が唯一のルビーの特定のバージョンでインストールされます。昇格された権限を取得する必要はなく、sudoコマンドを使用しないでください。あなたが何をしたかクリーンアップする

あなたのレールのバージョンは何ですか?この

https://askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an-application

+0

これらの手順を実行する前に何かをアンインストールする必要はありますか? – TheXales

+0

後でそれらをきれいにすることができます。それを残すことはこれらのステップに影響することはありません。 –

+0

'gem install railsは現在のレールを上書きしますか?私はレールを2回設置し、それらから多くの間違いを犯すのを恐れている。申し訳ありませんが、私はあまりにも多くの質問をしている場合は、レールのすべてが私には新しいです。 – TheXales

関連する問題