問題タブ [bundle-install]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 新しい Rails アプリを作成するたびに、システムが "bundle install" に時間がかかるのは正常ですか?
私はRubyが初めてで、RubyとRailsの開発を学ぶために設定しようとしています。
新しい Rails アプリを作成するたびに、システムは「バンドル インストール」に約 5 ~ 10 分かかります。
これらが以前に何度もインストールした同じバンドルであることを考慮すると、システムはそれらが既にインストールされていることを認識し、その場所から取得する必要がありますか?
それとも、毎回新規インストールを行うのが普通ですか?
ruby - linecache-0.46 gem のインストール (rbenv を使用しています)
バンドルのインストール中にエラーが発生しました:
Gem::Installer::ExtensionBuildError: エラー: gem ネイティブ拡張のビルドに失敗しました。
1.9.x はまだ処理できません * extconf.rb が失敗しました * 何らかの理由で Makefile を作成できませんでした。必要なライブラリやヘッダーが不足している可能性があります。詳細については、mkmf.log ファイルを確認してください。構成オプションが必要な場合があります。
提供される設定オプション: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib -- without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/home/launchpad/.rbenv/versions/1.9.3-p448/bin/ruby
Gem ファイルは、検査のために /home/launchpad/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/linecache-0.46 にインストールされたままになります。結果は /home/launchpad/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/linecache-0.46/ext/gem_make.out に記録されます
linecache (0.46) のインストール中にエラーが発生し、Bundler を続行できません。gem install linecache -v '0.46'
バンドルする前に、それが成功することを確認してください。
github - 複製されたリポジトリを実行できません
古いコードを github からダウンロードするにはどうすればよいですか? アプリを間違えて、古い zip ファイルを github からダウンロードして実行しようとすると、エラーが発生します。
私はそれを正しくやっていると思いますが、リポジトリをクローンするだけでよいのでしょうか? 私がそうすると、サーバーを実行しようとすると次のエラーが発生します。
bundel install を実行すると、まだエラーが発生します。
私もこのエラーを受け取ります:
capistrano - カピストラーノは本番環境で宝石を見つけることができません
こんにちは、ここで基本的なものが欠けていると思います。
Capistrano を使用して「統合」に展開し、次に「テスト」に展開しています。
gem を追加してから、Capistrano を使用して Web サイトの 1 つ (「テスト」) に正常にデプロイできないようです。ただし、他のもの(「統合」)に正常に展開できます。
bootstrap-sass '~> 3.0.2.0' を追加しようとしていますが、他の gem を追加しようとすると同じエラーが発生します。
「cap testing deploy」で「testing」にデプロイしようとすると、次のエラーが表示されます
私は長い間答えを探してきましたが、成功しませんでした。私は持っています
以下に示すように、私の Capfile.rb で。
Gemfile と Gemfile.lock を編集して開発サイトと「統合」サイトのものと一致するように編集し、bundle install を実行して、gem を「testing」Web サイトに直接インストールしようとしました。
次に、「ショーをバンドル」すると、
その後:
cap testing deploy も失敗する
機能するサイトでは、次のように gem がインストールされます。
これは、機能しないサイトに手動でインストールした場所とは異なります。
だから、私の質問は次のとおりです。
Capistrano が一方のサイトに新しい gem を追加できず、もう一方のサイトでは成功するのはなぜですか?
試したとおりに動作しないサイトに gem を直接インストールする必要がありますか? そして、それが良いアイデアである場合、どうすれば適切な場所にインストールできますか?
ライアン
ruby-on-rails - pg -v 0.17.1 のインストール
Postgresql をデータベースとして使用しています/使用したいのですが、「bundle install」または「bundle update」と入力すると、このエラーが発生します。これを修正するにはどうすればよいですか? :)
助言がありますか?
ruby-on-rails - 「バンドル インストール」で追加情報が得られるのはなぜですか?
Rails を使用しているマシンでコマンドを実行するbundle install
と、常に、関係のないことがわかっている余分な情報が表示されます。これはなぜですか?bundle install
これは、私のマシンで実行した場合の出力例です。
その後、次のようなものになります。
vim - Vim の新規インストール、Vim パーミッション エラー、Vundle が機能しない
Linux Mint Debian Edition に次の vim パッケージをインストールしています。
上記のパッケージを以前にインストールし、Vundle をインストールした後 ( http://github.com/gmarik/vundleの手順で機能していました)、プラグインの競合を避けるために、上記のすべての vim パッケージを完全に削除して再インストールすることを決定しました。プラグインを管理する手段として Vundle を十分に活用するための .vim フォルダー。私のファイル エクスプローラーでは、git クローンから作成されたフォルダー~/.vim
と、継承されたすべてのフォルダー/ファイルがルートに属していることがわかります。これにより、Vundle で次の問題が発生します。
まず、:BundleSearch
クエリを実行したとき:
問題をさらに診断するために、vimrc にバンドルを手動で追加してみました。
Vundle GitHub でまったく同じ vimrc セットアップを使用すると、以前のインストールで機能しました。しようとする:BundleInstall
と、次のアクセス許可ベースのエラーが発生します。
さらに、私の vimrc には、プラグイン用の標準的な 2 行も含まれています。
過去に、権限が原因で:helptags
アクセスできないという問題もあっ~/.vim/doc
たため、ヘルプ ファイルを非ルート フォルダーに手動でコピーし、:helptags
.
これらの根本的な問題をどのように克服できますか? Vundle は、コーディングして追跡するために必要なプラグインの量を管理するために、私にとって非常に重要です。