Tag: rubygems

mysql和mysql2 gem有什么区别

我曾经使用mysqlgem,但现在我经常听到关于mysql2gem。 另外,它在Rails 3.0.x默认包含在Gemfile中。 使用mysql2 gem有什么区别和优点?

捆绑vs RVM vsgemvs RubyGems vs gemsets vs系统ruby

我是Ruby的新手,并试图围绕以下概念:bundler vs RVM vs gem vs ruby​​ gems vs gemsets vs system rub,我很困惑。 有人可以描述一下我应该如何pipe理所有这些最新版本的Ubuntu的“最佳做法”吗? 我应该安装什么,我应该如何使用它? 我猜测,做一个sudo apt-get install ruby不build议,但我不知道。 除了“所有其他Ruby的东西”之外,我在我的系统上尝试了它。 这只是增加了我的困惑。 我不是在谈论Rails,而只是定期的Rubygem(例如Vagrant,Chef,脚本)。

Ruby Gemspec依赖:可能有一个git分支依赖?

可能有一个git分支依赖,在mygem.gemspec里面? 我正在考虑类似于以下内容: gem.add_runtime_dependency 'oauth2', :git => 'git@github.com:lgs/oauth2.git' …但它不工作。

没有findgem命令

我在Ubuntu 10.10 32位上安装了gem apt-get install gem -y 但是当我尝试跑步 gem install something.gem 我得到没有find命令的错误。 bash: gem: command not found 我安装了gem,有什么理由说它找不到命令? 这些文件是由gem包安装的 http://pastie.org/3483416

MySQL安装:错误:无法构buildgem本机扩展

我试图让MySQL安装到最新版本,由于一些安装错误沿线的某处。 我运行命令gem install mysql并收到以下内容: 构build本机扩展。 这可能需要一段时间…错误:安装mysql时出错:错误:无法构buildgem本机扩展。 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb extconf.rb:4:警告:不安全的可写dir / usr / bin在PATH模式下040777 extconf.rb:4:警告:不安全的可写dir / usr / bin在PATH,模式040777 extconf.rb:7:警告:不安全的可写dir / usr / bin在PATH中,模式040777 mkmf.rb在/系统找不到ruby的头文件/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h Gem文件将保持安装在/Library/Ruby/Gems/1.8/gems/mysql-2.8.1进行检查。 结果logging到/Library/Ruby/Gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out 我search了一大堆东西,从安装特定的版本到试图重新安装ruby没有任何运气。 任何想法,我可能会出错? 我试图让MySQL安装到最新版本,由于一些安装错误沿线的某处。 我运行命令gem install mysql并收到以下内容: 构build本机扩展。 这可能需要一段时间…错误:安装mysql时出错:错误:无法构buildgem本机扩展。 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb extconf.rb:4:警告:不安全的可写dir / usr / bin在PATH模式下040777 extconf.rb:4:警告:不安全的可写dir / usr / bin在PATH,模式040777 extconf.rb:7:警告:不安全的可写dir / usr / bin在PATH中,模式040777 mkmf.rb在/系统找不到ruby的头文件/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h Gem文件将保持安装在/Library/Ruby/Gems/1.8/gems/mysql-2.8.1进行检查。 结果logging到/Library/Ruby/Gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out 我search了一大堆东西,从安装特定的版本到试图重新安装ruby没有任何运气。 […]

在版本要求中代字号的含义大于(〜>)?

在gem规范中,版本要求是什么意思? hanna-0.1.12取决于[haml(〜> 2.2.8)]

从Github分支安装Gem?

在我的gemfile中我有这个: gem "authlogic", :git => "git://github.com/odorcicd/authlogic.git", :branch => "rails3" 我如何安装它作为gem,所以我可以testing它?

无法构buildgem原生扩展 – Rails安装

我一直在根据edX在线课程的指示安装Ruby on Rails。 以下是terminal命令的列表,以及相关的输出: $ sudo apt-get install ruby1.9.1 安装成功 $ wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.24.tgz $ tar zxvf ruby-1.8.24.tgz $ cd ruby-1..8.24 $ sudo ruby setup.rb RubyGems 1.8.24 installed == 1.8.24 / 2012-04-27 * 1 bug fix: * Install the .pem files properly. Fixes #320 * Remove OpenSSL dependency from the http code path —————————————————————————— RubyGems installed […]

为什么“罗盘监视”说它不能加载sass /脚本/节点(LoadError)?

我的罗盘监视命令有问题 – 直到几天前它工作得很好。 我没有改变我的configuration文件。 我重新安装了Compass,使用rvm来更新Ruby。 我检查了我的custom_require.rb文件,但我真的不知道要找什么。 它似乎试图加载文件“sass /脚本/节点”的地方,从http://sass-lang.com/docs/yardoc/Sass/Script/Node.html我收集文件path – 但我什么也没有。 /Users/sampurcell/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require': cannot load such file — sass/script/node (LoadError) from /Users/sampurcell/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require' from /Users/sampurcell/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require' from /Users/sampurcell/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches/browser_support.rb:1:in `<top (required)>' from /Users/sampurcell/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' from /Users/sampurcell/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' from /Users/sampurcell/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:2:in `block in <top (required)>' from /Users/sampurcell/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:1:in `each' from /Users/sampurcell/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:1:in `<top (required)>' from /Users/sampurcell/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require' from /Users/sampurcell/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in […]

如何控制Vagrant使用的configuration虚拟机的版本?

由于版本0.10.10中的错误,当前的Chef食谱未运行。 如何将Vagrant使用的厨师版本升级到0.10.12? 我不想仅仅更新虚拟机的当前实例 – 我一直在摧毁和重build这些虚拟机。 我需要改变stream浪者基地箱中的东西,或者我的(物理)系统安装中的东西吗?