タグ付けされた質問 「rubygems」

RubyGemsは、Rubyプログラミング言語用のパッケージ管理ツールです。Rubyライブラリのダウンロードと更新を可能にし、依存関係の自動解決を提供します。

4
GSpec(Railsではない)をテストするようにRSpecを設定する
rspec-railsのジェネレーターを追加すると、RailsアプリケーションをテストするためのRSpecを設定するのが非常に簡単になります。しかし、開発中に宝石をテストするためのRSpecを追加するのはどうでしょうか?私は宝石商やそのような道具を使っていません。Bundler(bundle gem my_gem)を使用して新しいgemの構造を設定し、*。gemspecを手動で編集しました。またs.add_development_dependency "rspec", ">= 2.0.0"、gemspecに追加してを行いましたbundle install。 RSpecを機能させるために次に何をすべきかについての良いチュートリアルはありますか?
154 testing  rubygems  rspec  gem  rspec2 


16
PostgreSQLクライアントライブラリ(libpq)が見つかりません
Mac OS X 10.6にPostgreSQL for Railsをインストールしようとしています。最初にMacPortsインストールを試しましたが、うまくいきませんでしたので、ワンクリックDMGインストールを行いました。それはうまくいったようです。 PostgreSQL開発パッケージをインストールする必要があると思いますが、OS Xでそれを行う方法がわかりません。 これが私がやろうとしたときに得られるものですsudo gem install pg: $ sudo gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb checking for pg_config... yes Using config values from /Library/PostgreSQL/8.3/bin/pg_config checking for libpq-fe.h... …

11
インストール済みの宝石のリスト?
インストールされているgemのリストを取得するために呼び出すことができるRubyメソッドはありますか? の出力を解析したいgem list。これを行う別の方法はありますか?
141 ruby  rubygems 

7
「sudo gem install」または「gem install」とgemの場所
「sudo gem list --local」と「gem list --local」を実行すると、結果が異なります。私のgemパスはホームフォルダーに設定されており、 ' gem list --local'のgemのみが含まれています。 私のコンピューターの別のディレクトリにgemをインストールするのはよくないので、gemパスを別の方法で設定sudoする必要があります。何かをインストールするときは常に使用する必要がありますか? my ~/.profile export PATH=/opt/local/bin:/opt/local/sbin:$PATH export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH" 〜/ .bash_profileが空です。

5
RVMとrbenvは実際にどのように機能しますか?
RVMとrbenvが実際にどのように機能するかに興味があります。 明らかに、Rubyとgemsetの異なるバージョン間で交換しますが、これはどのようにして実現されますか?私はそれらがシンボリックリンクを単に更新していると想定していましたが、コードを掘り下げた(そして私はBashの私の知識は表面的なものであることを認めなければなりません)彼らはこれ以上のことをしているようです。

17
拡張機能がビルドされていないためGEMを無視します
仕事用と家庭用の両方のコンピューターで、最近Rubyを2.3.1にアップグレードしましたruby-install。chrubyRubyスイッチャーとして使用しています。 私の端末でこの警告が表示され始めました: Ignoring bcrypt-3.1.11 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.11 Ignoring bcrypt-3.1.10 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.10 Ignoring binding_of_caller-0.7.2 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.7.2 Ignoring byebug-9.0.5 because its extensions are …
133 ruby  rubygems  chruby 

13
/Library/Ruby/Gems/2.3.0ディレクトリへの書き込み権限がありません。(Macユーザー)
以下は私がする必要があることです。 スペックを実行するには、RSpecをインストールする必要があります。まず、gem install bundlerプロジェクトのルートディレクトリで実行します。次に、を実行しbundle installます。単一のスペックファイルを実行するには、次のようなコマンドを実行しますbundle exec rspec spec/00_hello_spec.rb。すべての仕様を一度に実行するには、を実行しbundle exec rspecます。 だから、私gem install bundlerはターミナルを入力し、エラーが発生しました: /Library/Ruby/Gems/2.3.0ディレクトリへの書き込み権限がありません。 これはatomのプロジェクトファイルにありました source "https://rubygems.org" gem "rspec", "~> 3.2.0" 私の質問は: ルビーでは何も変更しないはずなので、ターミナルから応答が返ってきたようですbundle installが、アトムの内側にする必要がありますか?誰かがatomの使い方やatomで何かを実行する方法を教えてもらえますか?

13
Ubuntuレールのインストールがzlibで失敗する
開発ボックスとしてUbuntu 8.10に移動しました。これは、日常的に使用するOSとしてのLinuxへの私の最初の真剣な進出であり、Railsを実行するのに苦労しています。私はすべてがうまくいくように見えるいくつかのチュートリアルに従ってきましたが、何かにgem installまたはgem updateを使用しようとすると、次のようなエラーが発生します。 /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- zlib (LoadError) from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:1 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:5 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:167:in `load_and_instantiate' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:88:in `[]' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:144:in `find_command' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:131:in `process_args' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:102:in `run' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:58:in …

17
そのようなファイルを読み込めません— bundler / setup(LoadError)
Ruby 2.0でRails 4アプリケーションを設定していますが、「Webアプリケーションを開始できませんでした」というメッセージが表示され、次のトレースが表示されます。 cannot load such file -- bundler/setup (LoadError) /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/lib/phusion_passenger/loader_shared_helpers.rb:212:in `run_load_path_setup_code' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:96:in `preload_app' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:150:in `<module:App>' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:28:in `<main>' 私のapache2.confは: LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19 PassengerDefaultRuby /usr/local/bin/ruby bundle -v です: Bundler version 1.3.5 ruby -v です: ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux] gem env です: …

7
Xは既に有効になっていますが、GemfileにはYが必要です
実行するrakeと、次のエラーが発生します。 rake 0.9.2はすでに有効化されていますが、Gemfileにはrake 0.8.7が必要です。bundle execの使用を検討してください。 のbundle exec rake代わりにを使用するとrakeうまくいくようですが、これを修正するための最良の方法ですか?
128 ruby  rubygems  bundler 




18
gemspecの日付形式の指定が無効です
Windowsで宝石を使用しようとすると、次のエラーが発生します。また、 このstackoverflowの投稿と更新されたrubygemsおよびrailsを参照しました。しかし、何も問題を解決できませんでした。 以下は完全なエラーです。 D:\> gem env [D:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specificationsの無効なgemspec /tilt-1.3.3.gemspec]:仕様の日付形式が無効です: "2011-08-25 00:00:00 .000000000Z」 [D:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specificationsの無効なgemspec /execjs-1.2.4.gemspec]:仕様の日付形式が無効です: "2011-08-03 00:00: 00.000000000Z」 [D:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specificationsの無効なgemspec /temple-0.3.3.gemspec]:仕様の日付形式が無効です: "2011-08-26 00:00: 00.000000000Z」 [D:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specificationsの無効なgemspec /guard-0.6.3.gemspec]:仕様に無効な日付形式: "2011-09-01 00:00:0 0.000000000Z」 [D:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specificationsの無効なgemspec /guard-livereload-0.3.1.gemspec]:仕様に無効な日付形式: "2011-09 -01 00:00:00.000000000Z」 [D:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specificationsの無効なgemspec /rack-cache-1.0.3.gemspec]:仕様の無効な日付形式: "2011-08-27 00 :00:00.000000000Z」 [D:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specificationsの無効なgemspec /tilt-1.3.3.gemspec]:仕様の日付形式が無効です: "2011-08-25 00:00:00 .000000000Z」 [D:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specificationsの無効なgemspec /execjs-1.2.4.gemspec]:仕様の日付形式が無効です: "2011-08-03 00:00: 00.000000000Z」 [D:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/specificationsの無効なgemspec /temple-0.3.3.gemspec]:仕様の日付形式が無効です: "2011-08-26 00:00: …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.