Tag: gem

gem安装权限问题

qichunren@zhaobak:~> gem install hpricot ERROR: While executing gem … (Gem::FilePermissionError) You don't have write permissions into the /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8 directory. 当前login的用户是qichunren,而qichunre用户有.gem dir的写入权限。我想知道为什么gem没有将文件安装到我的.gem目录中。 为什么我的gem通用首先要将文件安装到/opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8

在Ruby 1.9.3中安装debugger-linecache时出错

我需要一个项目的debugger-linecache版本1.0.1,并且在尝试安装时遇到以下错误。 trunk ☺ gem install debugger-linecache -v '1.0.1' Building native extensions. This could take a while… ERROR: Error installing debugger-linecache: ERROR: Failed to build gem native extension. /Users/jordanscales/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb checking for vm_core.h… no checking for vm_core.h… no Makefile creation failed ************************************************************************** No source for ruby-1.9.3-p194 provided with debugger-ruby_core_source gem. ************************************************************************** *** extconf.rb failed *** Could […]

当我运行软件包安装时,如何传递一个用于gem安装的参数?

我添加了pg gem到我的gemfile gem 'pg' 当我运行bundle install ,我得到这个错误: Installing pg (0.10.1) with native extensions /Users/ben/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems/installer.rb:483:in `rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) /Users/benhartney/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for pg_config… no No pg_config… trying anyway. If building fails, please try again with –with-pg-config=/path/to/pg_config checking for libpq-fe.h… no Can't find the 'libpq-fe.h header *** […]

没有签出…捆绑安装不能修复帮助!

https://github.com/intridea/omniauth.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError) 那我该怎么办? 捆绑安装在开发上,但是当我推送并部署到我的生产服务器。 即使在生产服务器上运行软件包安装之后,我也会遇到此错误。

捆绑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,脚本)。

为什么不打包器安装JSONgem?

试图运行cap production deploy时出现以下错误。 DEBUG [dc362284] Bundler::GemNotFound: Could not find json-1.8.1.gem for installation DEBUG [dc362284] An error occurred while installing json (1.8.1), and Bundler cannot continue. DEBUG [dc362284] Make sure that `gem install json -v '1.8.1'` succeeds before bundling. 注意到这个部署工作起来可能很重要,比升级到Ruby 2.1.0去除编码错误更为重要。 我本地升级工作正常。 我运行rvm install 2.1.0和rvm use 2.1.0然后更改我的.ruby-version文件以反映这个Ruby升级。 bundle install命令在本地工作,但是当我到达目标服务器并运行这个命令时产生相同的上述错误。 如果我运行gem list我可以看到这个gem列表中。 … jquery-rails (3.0.4) json (1.8.1) […]

安装gem capybara-webkit时出错

我是新来的ruby,但试图安装水豚运行testing我的系统时,我得到以下错误。 我正在运行OSX my_app$ gem install capybara-webkit Building native extensions. This could take a while… ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /Users/joe/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb Gem files will remain installed in /Users/joe/.rvm/gems/ruby-1.9.2-p290/gems/capybara-webkit-0.7.2 for inspection. Results logged to /Users/joe/.rvm/gems/ruby-1.9.2-p290/gems/capybara-webkit-0.7.2/./gem_make.out 这里是来自gem_make.out的结果 /Users/joe/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb

如何在10.10优胜美地上安装therubyracergem?

我没有设法在优胜美地10.10上安装therubyracergem。 这里是日志: 11:53 $ gem install libv8 -v'3.16.14.3' – –with-system-v8使用'–with-system-v8'构build本机扩展这可能需要一段时间…成功安装libv8-3.16 .14.3parsinglibv8-3.16.14.3的文档安装libv8-3.16.14.3的ri文档完成在0秒后安装libv8的文档1 gem installed 02:05 $ gem install therubyracer -v'0.12.1' – –with- system-v8使用'–with-system-v8'构build本机扩展这可能需要一段时间…错误:安装therubyracer时出错:错误:无法构buildgem本机扩展。 /usr/local/var/rbenv/versions/2.1.2/bin/ruby extconf.rb –with-system-v8检查main()in -lpthread …是检查main()in -lobjc .. 。是检查v8.h …没有*** extconf.rb失败***由于某种原因无法创buildMakefile,可能缺less必要的库和/或头文件。 检查mkmf.log文件以获取更多详细信息。 您可能需要configuration选项。 提供的configuration选项:–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 =。 […]

使用–no-rdoc和–no-ri与bundler

当使用gem install gem_name我可以通过–no-rdoc和–no-ri开关来跳过在安装时为gem生成RDoc / RI文档。 有没有类似的方式来做到这一点与bundle install ?

找不到Gemfile

我当然不是Ruby开发者,但是我的服务器上有一个使用Ruby,Gems和Bundler的应用程序。 我正尝试在另一个用户帐户下安装另一个Ruby,但在同一个VPS上。 当我去跑步 bundle install 我得到以下错误: 找不到Gemfile 我可以删除./bundle目录的内容,以便重新获取所有Gem来清除错误,但是这会对使用相同Gems和Bundler的其他应用程序产生影响吗? 我不想冒另一个应用程序的风险。