Tag: rubygems

在Linux Mint中安装gstreamer gem时出现问题

我正在使用linux mint。 当我尝试使用gem install gstreamer安装时,我看到了这个错误: ERROR: Error installing gstreamer: ERROR: Failed to build gem native extension. /home/msdc/.rvm/rubies/ruby-2.1.2/bin/ruby extconf.rb` checking for -Wall option to compiler… yes checking for -Waggregate-return option to compiler… yes checking for -Wcast-align option to compiler… yes checking for -Wextra option to compiler… yes checking for -Wformat=2 option to compiler… yes checking for […]

gem的共同结构

众所周知,rubygem的常见结构假定存在lib目录。 我注意到,通常在这个目录中有两个项目: gem_name.rb和gem_name/目录。 gem_name/目录包含项目的主要来源。 它是应用的核心。 所以,问题是关于gem_name.rb文件。 它代表什么?

Ruby JSON gem安装错误:Ruby 2.4.1,JSON 1.8.6(Windows 10)

运行gem install json并收到以下错误 Fetching: json-1.8.6.gem (100%) Temporarily enhancing PATH for MSYS/MINGW… Building native extensions. This could take a while… 1 [main] make 8392 child_info_fork::abort: C:\msys32\usr\bin\msys-intl-8.dll: Loaded to different address: parent(0x30000) != child(0x20000) 1 [main] make 332 child_info_fork::abort: C:\msys32\usr\bin\msys-intl-8.dll: Loaded to different address: parent(0x20000) != child(0x30000) ERROR: Error installing json: ERROR: Failed to build gem native […]

pry-warning出错:已经初始化的常量DEFAULT_HOOKS的前一个定义就在这里

我整年都在终端上使用过pry而没有任何问题。 但是从昨晚开始,每当我在终端中输入pry时,它都不会打开,而是给我一个很长的错误记录。 我尝试了几件事,花了很多时间搜索,但我迷路了,不知道接下来该做什么。 我不明白为什么它给了我一些具有不同错误的ruby文件的行号,因为它通常在不与文件相关的情况下工作。 日志有点长,但错误会重复出现。 我把一切都放在重要的事情上。 我非常感谢一些指导。 Last login: Wed Jul 23 10:35:32 on console You have mail. Sylvies-MacBook-Air:~ sylviecottrell$ pry /usr/local/rvm/gems/ruby-2.0.0-p353/gems/pry-0.10.0/lib/pry.rb:14: warning: already initialized constant Pry::DEFAULT_HOOKS /usr/local/rvm/gems/ruby-2.0.0-p353/gems/pry-0.10.0/lib/pry.rb:14: warning: previous definition of DEFAULT_HOOKS was here /usr/local/rvm/gems/ruby-2.0.0-p353/gems/pry-0.10.0/lib/pry.rb:20: warning: already initialized constant Pry::DEFAULT_PRINT /usr/local/rvm/gems/ruby-2.0.0-p353/gems/pry-0.10.0/lib/pry.rb:20: warning: previous definition of DEFAULT_PRINT was here /usr/local/rvm/gems/ruby-2.0.0-p353/gems/pry-0.10.0/lib/pry.rb:29: warning: already initialized constant Pry::SIMPLE_PRINT […]

mysql gem寻找早期版本的libmysqlclient.16.dylib

我刚刚升级到Mac OSX Snow Leopard,并使用Snow Leopard XCode重新编译了mysql(5.1.39)。 我还重新安装了最新的mysql gem。 现在,跑步的时候 rake db:migrate 在rails应用程序中,我明白了 dyld: NSLinkModule() error dyld: Library not loaded: /usr/local/mysql/lib/libmysqlclient.15.dylib Referenced from: /usr/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.bundle Reason: image not found Trace/BPT trap 我有/usr/local/mysql/lib/libmysqlclient.16.dylib,但不是…… 15.dylib。 我需要使用早期版本的mysql吗?

为什么Phusion Passenger拒绝识别我更新的RubyGems?

我已经更新了RubyGems,我可以想到更新它: 各个地方我更新了RubyGems http://files.droplr.com/files/14167865/zel8k.Screen%20shot%202010-03-09%20at%2017:24:59.png 但Phusion乘客不断抛出同样的错误: 错误截图http://files.droplr.com/files/14167865/zee8W.Screen%20shot%202010-03-09%20at%2017:19:50.png 尽管文件名为1.3.6,但有一个显示1.3.1作为版本的怪异地方。 我显然在这里非常糟糕。 也就是说,我需要更新到1.3.2或更高版本,我目前有1.3.1。 知道如何在世界上我可以让PP使用正确版本的RubyGems并最好改变一些东西,这样我就不必再面对这个问题了吗? 这可能与RubyGems和Ruby环境的不同路径有关吗? 这些是我的环境: 环境截图http://files.droplr.com/files/14167865/zfH6x.Screen%20shot%202010-03-09%20at%2019:07:18.png

在Windows上安装适用于Ruby on Rails的ImageMagick时出错

我按照此文档在rails上安装ruby并使用xampp redmine: Installing Ruby on Rails and Redmine with XAMPP on Windows 7 第12步需要安装rmagick,我正确地按照步骤直到我达到12-d: 在cmd窗口中,运行以下命令: gem install rmagick –platform=ruby — –with-opt-lib=c:/ImageMagick/lib –with-opt-include=c:/ImageMagick/include 我收到以下错误: C:\xampp\htdocs\dev-ruby\redmine>gem install rmagick –platform=ruby — –with-o pt-lib=c:/ImageMagick/lib –with-opt-include=c:/ImageMagick/include Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… ERROR: Error installing rmagick: ERROR: Failed to build gem native […]

为什么bundler没有看到定制的gem源?

首先,事情是我在防火墙后面所以我不能使用https://rubygems.org/ $ bundle install rails bundle install requires at least 0 argument: “bundle install”. git@gitdev $ bundle install Fetching gem metadata from https://rubygems.org/……….. Fetching gem metadata from https://rubygems.org/.. Resolving dependencies… Using rake (10.0.4) Gem::RemoteFetcher::FetchError: SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A (https://s3.amazonaws.com/production.s3.rubygems.org/gems/i18n-0.6.1.gem) An error occurred while installing i18n (0.6.1), and Bundler cannot continue. […]

无法通过远程计算机重新启动瘦身

我使用Thin来为位于测试机器上的rails应用程序提供服务。 我希望能够从本地计算机停止/启动瘦,但以下操作不起作用: ssh luc@test_machine ‘/home/luc/.rvm/gems/ruby-1.9.3-p125/bin/thin -v’ 我收到以下错误消息: /home/luc/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs’: Could not find thin (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError) from /home/luc/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec’ from /home/luc/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems.rb:1230:in `gem’ from /home/luc/.rvm/gems/ruby-1.9.3-p125/bin/thin:18:in `’ 为什么我得分时只列出6颗gem? 当我在ssh中连接到测试服务器时: which thin 给了我正确的道路: /home/luc/.rvm/gems/ruby-1.9.3-p125/bin/thin (question updated with correct path) UPDATE 我在服务器上创建了一个基本的test.sh脚本: #!/bin/bash # Update path with ruby / gem export PATH=$PATH:/home/luc/.rvm/rubies/ruby-1.9.3-p125/bin:/home/luc/.rvm/gems/ruby-1.9.3-p125/bin/ […]

要求’watir-webdriver’错误

我正在尝试使用Watir和Rails,并安装它,当我从irb使用它时,它工作正常。 但是当我尝试将它包含在rails应用程序中时,就像 require ‘rubygems’ require ‘watir-webdriver’ 我收到以下错误: LoadError (no such file to load — watir-webdriver) 有些人遇到了同样的问题,这是通过使用require’rubygems’解决的,但在我的情况下,问题仍然存在。 任何的想法?