Я пытаюсь использовать эту перл:php_serialize камень не загружается
I Тип
gem install php-serialize
и в моем приложении main.rb Рубина
require 'php_serialize'
Результаты:
Boot Error
Something went wrong while loading main.rb
LoadError: cannot load such file -- php_serialize
Среда Синатра, и в моем main.rb у меня есть:
require 'rubygems'
require 'sanitize'
require 'sinatra'
require 'active_record'
require 'nokogiri'
require 'open-uri'
require 'uri'
require 'pry'
require 'chronic'
require 'json'
require 'zip'
require 'php_serialize'
Любая идея?
Update
RubyGems Environment:
- RUBYGEMS VERSION: 2.1.11
- RUBY VERSION: 2.0.0 (2013-11-22 patchlevel 353) [x86_64-darwin13.0.0]
- INSTALLATION DIRECTORY: /Users/scrivoaroby/.rvm/gems/ruby-2.0.0-p353
- RUBY EXECUTABLE: /Users/scrivoaroby/.rvm/rubies/ruby-2.0.0-p353/bin/ruby
- EXECUTABLE DIRECTORY: /Users/scrivoaroby/.rvm/gems/ruby-2.0.0-p353/bin
- SPEC CACHE DIRECTORY: /Users/scrivoaroby/.gem/specs
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-13
- GEM PATHS:
- /Users/scrivoaroby/.rvm/gems/ruby-2.0.0-p353
- /Users/scrivoaroby/.rvm/gems/[email protected]
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /Users/scrivoaroby/.rvm/gems/ruby-2.0.0-p353/bin
- /Users/scrivoaroby/.rvm/gems/[email protected]/bin
- /Users/scrivoaroby/.rvm/rubies/ruby-2.0.0-p353/bin
- /Users/scrivoaroby/.rvm/bin
- /usr/local/git/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /usr/local/bin
- /usr/local/git/bin
- /opt/ImageMagick/bin
Какой дробовик
/Users/scrivoaroby/.rvm/gems/ruby-2.0.0-p353/bin/shotgun
2.0.0
== Shotgun/Thin on http://127.0.0.1:9393/
Thin web server (v1.6.1 codename Death Proof)
Maximum connections set to 1024
Listening on 127.0.0.1:9393, CTRL+C to stop
Вы используете Bundler в вашем приложении? Если это так, вы добавили 'php-serialize' в свой' Gemfile'. Если вы не можете добавить к вашему вопросу результат 'gem env' и' which shotgun'? Также результат запуска 'shotgun -e 'помещает RUBY_VERSION" my_app.rb' может быть полезным (очевидно, измените 'my_app.rb' на то, что вы вызываете). – matt
@matt добавил, я не использую bundler –