Tag: bundler

Rails – 无法运行app:无法加载EventMachine C扩展;

当我在Lion OS X上运行应用程序时,我收到此错误: Unable to load the EventMachine C extension; To use the pure-ruby reactor, require ’em/pure_ruby’ /Users/adam/.rvm/gems/ruby-1.9.2-p290/gems/eventmachine-1.0.0/lib/eventmachine.rb:8:in `require’: no such file to load — rubyeventmachine (LoadError) from /Users/adam/.rvm/gems/ruby-1.9.2-p290/gems/eventmachine-1.0.0/lib/eventmachine.rb:8:in `’ from /Users/adam/.rvm/gems/ruby-1.9.2-p290@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in `require’ from /Users/adam/.rvm/gems/ruby-1.9.2-p290@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in `block (2 levels) in require’ from /Users/adam/.rvm/gems/ruby-1.9.2-p290@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in `each’ from /Users/adam/.rvm/gems/ruby-1.9.2-p290@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in `block in require’ from /Users/adam/.rvm/gems/ruby-1.9.2-p290@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in `each’ from /Users/adam/.rvm/gems/ruby-1.9.2-p290@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in `require’ from […]

RVM和瘦,root与本地用户

所以我试图通过RVM作为服务运行。 在thin install我在运行config命令时手动更新/etc/init.d/thin以使用su – user ,以便瘦作为本地用户而不是root用户运行。 到现在为止还挺好。 现在,当我尝试sudo service thin start ,看起来它正在尝试使用非RVM版本的Ruby(1.8.7开始时安装在盒子上)来实际执行命令。 我在非RVM版本上做了一个gem install thin ,然后我得到了一个uninitialized constant Bundler消息–Bundler只安装在RVMgem中,而不是系统gem。 看起来我无法设置RVM环境(即使我的RVM启动脚本在〜/ .bashrc中,然后包含在〜/ .bash_profile中)。 我想要做的就是使用RVM环境而不是系统环境作为服务运行。 这有可能吗? 我应该放弃并承诺以root身份运行一切的最终罪行吗? 这一点非常诱人。 谢谢你的帮助!

未定义的符号:运行bundle install时的SSLv2_method

我在运行bundler安装我的gem时遇到此错误。 我环顾四周找不到解决办法,除了在rvm上安装openssl pkg并重新安装所有ruby,这样做没有解决问题,还有其他可能的解决方案吗? 这是我运行bundle install的输出: Fetching gem metadata from https://rubygems.org/.Unfortunately, a fatal error has occurred. Please see the Bundler troubleshooting documentation at http://bit.ly/bundler-issues. Thanks! /home/octavius/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: /home/octavius/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/openssl.so: undefined symbol: SSLv2_method – /home/octavius/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/x86_64-linux/openssl.so (LoadError) from /home/octavius/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from /home/octavius/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/openssl.rb:17:in `’ from /home/octavius/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from /home/octavius/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from /home/octavius/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/https.rb:22:in `’ from /home/octavius/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from /home/octavius/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from […]