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

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

10
Ruby GemのインストールJsonがMavericksおよびXcode 5.1で失敗する-不明な引数: '-multiply_definedsuppress'
gem install jsonを実行しようとしたところ、次のエラーが発生しました Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb creating Makefile make "DESTDIR=" clean make "DESTDIR=" compiling generator.c linking shared-object json/ext/generator.bundle clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the future make: *** …
105 ruby  macos  rubygems 


2
バンドラーvs RVM vs gems vs RubyGems vs gemsets vsシステムルビー[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 私はRubyの初心者であり、次の概念に頭を悩ませています:バンドラーvs RVM vs gems vs RubyGems vs gemsets vsシステム摩擦そして私は混乱しています。 最新バージョンのUbuntuのフレッシュインストールでこれをすべて管理する方法の「ベストプラクティス」を誰かが説明できますか?何をインストールし、どのように使用すればよいですか? を行うことsudo apt-get install rubyはお勧めできないと思いますが、よくわかりません。「他のすべてのRubyのもの」に加えて、自分のシステムでも試してみました。それはただ私の混乱を増しています。私はRailsについて話しているのではなく、通常のRuby gem(例:Vagrant、Chef、スクリプト)についてのみ話します。
102 ruby  rubygems  gem  rvm  bundler 


18
10.10 Yosemiteにtherubyracer gemをインストールする方法
Yosemite 10.10にtherubyracer gemをインストールできません。 ここにログがあります: 11:53 $ gem install libv8 -v '3.16.14.3'---with-system-v8 '--with-system-v8'を使用したネイティブ拡張のビルド これにはしばらく時間がかかる場合があります... libv8-3.16.14.3が正常にインストールされました libv8-3.16.14.3のドキュメントの解析 libv8-3.16.14.3のriドキュメントのインストール 0秒後にlibv8のドキュメントをインストールしました インストールされている1つの宝石 02:05 $ gem install therubyracer -v '0.12.1'---with-system-v8 '--with-system-v8'を使用したネイティブ拡張のビルド これにはしばらく時間がかかる場合があります... エラー:therubyracerのインストール中にエラーが発生しました: エラー:gemネイティブ拡張の構築に失敗しました。 /usr/local/var/rbenv/versions/2.1.2/bin/ruby extconf.rb --with-system-v8 -lpthreadでmain()をチェックしています...はい -lobjcでmain()をチェックしています...はい v8.hをチェックしています...いいえ *** extconf.rbが失敗しました*** 何らかの理由でMakefileを作成できませんでした。おそらく必要なものがないため ライブラリーやヘッダー。詳細については、mkmf.logファイルを確認してください。してもいいです 設定オプションが必要です。 提供される構成オプション: --with-opt-dir --opt-dirなし --with-opt-include --without-opt-include = $ {opt-dir} / include …
97 ruby  gem  rubygems 

7
$ LOAD_PATH(Ruby)にディレクトリを追加する
現在実行中のファイルのディレクトリを$ LOAD_PATH(または$ :)に追加するために一般的に使用される2つのテクニックを見てきました。宝石を扱っていない場合に備えて、これを行うことの利点がわかります。明らかに、どちらか一方がもう一方よりも冗長であるように見えますが、どちらか一方を他方と重ねる理由はありますか? 最初の詳細な方法(やり過ぎかもしれません): $LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__))) unless $LOAD_PATH.include?(File.expand_path(File.dirname(__FILE__))) そして、より簡単で迅速かつ汚い: $:.unshift File.dirname(__FILE__) どちらか一方を使う理由はありますか?



7
インストールされているすべてのGemsを削除して最初からやり直す
私は最近、RubyとRuby on Railsの学習を開始し、入門資料をたくさん見てきました。最近、gemがインストールされない、またはインストールされるが、何らかの理由で使用できないというエラーが発生し続けることがわかりました。Rubyをインストールするだけで、すべてをもう一度削除することにしました。インストールをやり直します。あるトレーニングビデオでは、ほとんどのgemをRVMにインストールしていたので、それによって何かが変わるかどうかはわかりません。 つまり、私の質問は、「RVM、Rubygems、およびインストールされているすべてのGemsを削除して、Rubyだけでやり直すにはどうすればよいですか?」です。 編集:私はMac OS10.6を使用しています

3
Rubyはそのようなファイルをロードできません-active_support / core_ext / object / blank
実行しようとしましたがbrew doctor、システムがエラーをポップアップしました /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require ':cannot load such file-active_support / core_ext /オブジェクト/空白(LoadError) オンラインで検索したところ、別の投稿で「gem install activesupport」とだけ提案されましたが、次のエラーが発生しました。 ERROR: Error installing activesupport: i18n requires Ruby version >= 2.3.0. 私もruby-2.3.0をrvmでインストールしようとしましたが、同じエラーが再び表示されました [2019-02-26 10:07:41] requirements_osx_brew_libs_install requirements_osx_brew_libs_install () { brew install "$@" --force || { \typeset ret=$?; requirements_osx_brew_libs_error "installation"; return $ret } } current path: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib PATH=/Users/{user_name}/.aw/pex_resources/scripts/binaries:/usr/local/sbin:/Users/fengjiao/.rbenv/shims:/Users/{user_name}/.nvm/v0.10.32/bin:/Users/fengjiao/bin:/usr/local/sbin:/usr/local/bin:/Users/{user_name}/.rbenv/shims:/Users/{user_name}/.nvm/v0.10.32/bin:/Users/{user_name}/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/munki:/opt/X11/bin:/Users/fengjiao/gocode/bin:/Users/{user_name}/.rvm/bin command(10): …

15
仕様の日付形式のため、gemspecは無効です
Bundler(バージョン1.0.12)のおかげで作成したgemをGemfileに含めた後、そのようにバンドルまたはrakeしようとします。 $ rake 私はこのエラーメッセージを持っています: Invalid gemspec in [/Users/zagzag/.rvm/gems/ruby-1.9.2-p180@foobar/specifications/myplugin-1.0.0.gemspec]: invalid date format in specification: "2011-04-21 00:00:00.000000000Z" 私は最後のMac OS X(10.6.4)を使っています。 $ ruby -v ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.4.0] そして: $ gem -v Invalid gemspec in [/Users/zagzag/.rvm/gems/ruby-1.9.2-p180@foobar/specifications/myplugin-1.0.0.gemspec]: invalid date format in specification: "2011-04-21 00:00:00.000000000Z" 1.7.2 この問題の解決方法は本当にわかりません。任意のアイデアをありがとう。

14
ジェムコマンドが見つかりません
Ubuntu 10.1032ビットにgemをインストールしました apt-get install gem -y しかし、私が走ろうとすると gem install something.gem コマンドが見つからないというエラーが表示されます。 bash: gem: command not found gemをインストールしましたが、コマンドが見つからないと言っている理由はありますか? これらのファイルはgemパッケージによってインストールされました http://pastie.org/3483416
89 ruby  linux  rubygems 

4
特定の宝石の異なるバージョンを「アクティブ化」するにはどうすればよいですか?
コマンドラインで呼び出すことができるように、OSの「アクティブな」gemとしてレール2.3.10を切り替えたいと思います。 これを行うことは可能ですか?私はrvmを使用していません。多分それは始める時間です。 試しましたgem install rails --version=2.3.10が、gemのバージョンがインストールされていることを確認するだけで、インストールされません。/usr/bin/rails。 (私はすでにアプリにbundleを使用していますが、これまでOSレベルでgemを正確に制御する必要はありませんでした)

9
Bundler:gemを使用したバンドルのインストール中に、実行可能バンドル(Gem :: GemNotFoundException)を含むgem bundler(> = 0.a)が見つかりません
次のスクリプトを実行しています。 gem install rdoc --no-document gem install bundle bundle 出力: + gem install rdoc --no-document Successfully installed rdoc-6.1.1 1 gem installed + gem install bundle Successfully installed bundle-0.0.1 Parsing documentation for bundle-0.0.1 Done installing documentation for bundle after 2 seconds 1 gem installed 1 gem installed + bundle install /usr/lib/ruby/2.5.0/rubygems.rb:289:in …


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