Tag: gem

Lion OSX:如何安装libfreetype.6.dylib?

我正在尝试安装ruby gem,但安装过程已停止,因为: ld: file not found: /usr/local/lib/libfreetype.6.dylib for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 我该如何安装这个库? 我检查了/usr/local/lib/ ,那里缺少库。 编辑: 我跑了找到libfreetype.6.dylib并得到: /Applications/MAMP/Library/lib/libfreetype.6.dylib /Applications/VLC.app/Contents/MacOS/lib/libfreetype.6.dylib /Applications/XAMPP/xamppfiles/lib/libfreetype.6.dylib /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/X11/lib/libfreetype.6.dylib /Applications/calibre.app/Contents/Frameworks/libfreetype.6.dylib /Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib /Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM /Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents /Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Info.plist /Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Resources /Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Resources/DWARF /Users/xxxxx/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Resources/DWARF/libfreetype.6.dylib /Users/xxxxx/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib /Users/xxxxx/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM /Users/xxxxx/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents /Users/xxxxx/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Info.plist /Users/xxxxx/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Resources /Users/xxxxx/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Resources/DWARF /Users/v/rubydev/sharelock-staging/magick-installer/freetype-2.4.3/objs/.libs/libfreetype.6.dylib.dSYM/Contents/Resources/DWARF/libfreetype.6.dylib /opt/X11/lib/libfreetype.6.dylib /usr/local/Cellar/freetype/2.4.10/lib/libfreetype.6.dylib 但为什么系统找不到图书馆?

如何在Heroku上使用rdiscount?

我正在尝试将一个小测试应用程序推送到Heroku。 这是App和Gem文件: 应用程序: require ‘sinatra’ require ‘haml’ require ‘rdiscount’ set :markdown, :layout_engine => :haml, :layout => :layout get ‘/’ do haml :index end get ‘/blog’ do markdown :test end 的Gemfile: source :rubygems gem ‘sinatra’ gem ‘thin’ gem ‘haml’ gem ‘rdiscount’ 在推送到Heroku之前,我运行了bundle install 。 但是在尝试安装rdiscount gem时,推送到Heroku会失败: —–> Ruby/Rack app detected —–> Installing dependencies using Bundler version […]

PDF不包含带有pdf-reader的EOF标记(PDF :: Reader :: MalformedPDFError)

我正在使用’pdf-reader’gem来阅读pdf文档的原始内容,以便我可以将它们发布(http-post)到API。 要确认API实现可以从原始内容创建有效的pdf文档,我写了一个小小的要点来validation我的代码以阅读pdf内容。 出于某种原因,我总是得到’PDF不包含EOF标记(PDF :: Reader :: MalformedPDFError)’。 谁能指出我哪里出错了?

在gem中使用Pry而无需修改Gemfile或使用`require`

我正在尝试调试Rails应用程序使用的gem。 我在当地克隆了Gem以进行撬动(并且还允许我做一些好东西,比如git bisect等) # Gemfile gem “active_admin”, path: “~/dev-forks/active_admin” 但是,我经常坚持将Pry添加到Gemfile某处以便能够使用它,或者在代码中调用require “pry” ,即使我不想在那里使用它。 例如,我有时会忘记它,修复bug,然后在Gemfile中使用Pry提交项目。 如果我不这样做,会出现LoadError , cannot load such file — pry (LoadError) 。 我必须管理我在不同的上下文(Rails项目,Gem,本地Ruby)和实际的Gems(Gemfile,require,installed)之间有点迷失。 如何在没有Gemfiles干预的情况下在Rails中的Gem中使用binding.pry?

我可以在蛋白石中使用Rubygem吗?

有opal-irb和opal-jquery和vienna但有没有办法通过Opal直接在浏览器中使用gems?

在gem上运行测试的简单方法?

有没有一种快速简便的方法来测试已在本地安装的gem? 喜欢: gem test gem_name_to_test rubygems docs说可以将gem: –run-tests run gem: –run-tests放在~/.gemrc文件中,以便在安装gem时运行unit testing。 我不能让它工作,这不是我需要的。

更改Rubygem源的阅读顺序

我创建了一个我自己托管的私有gem。 一切顺利,直到有人在rubygems.org上创建了一个同名的gem。 由于rubygems.org优先于我的gem服务器url。 我不能再安装我的gem了。 我试图删除rubygems源: $ sudo gem source -r http://rubygems.org 并重新安装它,以便它在gem源列表中,但它不起作用。 有没有办法改变gem源的查找顺序? 请注意,我不想重命名我的gem。

如何使–no-ri –no-rdoc成为gem install的默认设置?

可能重复: 如何使–no-ri –no-rdoc成为gem install的默认设置? 我从不使用ri或rdoc,安装时间太长。 是否有一个配置文件可以让我这样做

Ruby gem环境问题 – LoadError:没有这样的文件加载 – 机器人

我正在尝试使用海葵gem编写爬行器,这需要机器人gem。 无论出于何种原因,机器人绝对不会包括。 这是我的一些环境信息: $ gem list -d robots *** LOCAL GEMS *** robots (0.10.1) Author: Kyle Maxwell Homepage: http://github.com/fizx/robots Installed at: /usr/local/lib/ruby/gems/1.9.1 Simple robots.txt parser $ gem env RubyGems Environment: – RUBYGEMS VERSION: 1.8.10 – RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [x86_64-darwin10.7.0] – INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.9.1 – RUBY EXECUTABLE: /usr/local/bin/ruby – EXECUTABLE DIRECTORY: /usr/local/bin – […]

如何在不同版本的gem之间切换?

我在本地计算机上安装了三个版本的机架( rack (1.4.1, 1.3.6, 1.3.5) )。 对于某些gem(如Cucumber ),它需要激活较低版本的rack ? 我试过bundle但没有好处。 执行时, cucumber仍将使用系统版本1.4.1的激活机架。 Bundle指定应安装哪个gem但不确保激活哪个gem 。 我怎么能激活某个版本的rack ?