对不起,如果问题是基本问题,并且已经提出了这种问题的表格。我的系统管理员不在国内,因此我试图弄清楚这一点。而且没有一个类似的问题具有确切的情况(相信我,我看了一段时间后,一直在撞墙)。即使安装后也无法加载pg gem
查看下面我的红宝石/宝石,这些都是1.9.3。然后运行它以某种方式显示1.9.1,不知道为什么。无论如何,我已经尝试安装pg,缺少的宝石。它看起来像安装,但重新运行提供相同的错误信息。
请问我你认为相关的任何其他信息。
[email protected]:~/solr_indexer$ which ruby /usr/local/rvm/rubies/ruby-1.9.3-p551/bin/ruby [email protected]:~/solr_indexer$ which gem /usr/local/rvm/rubies/ruby-1.9.3-p551/bin/gem [email protected]:~/solr_indexer$ ruby indexer.rb /usr/local/rvm/rubies/ruby-1.9.3-p551/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- pg (LoadError) from /usr/local/rvm/rubies/ruby-1.9.3-p551/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/rails/solr_indexer/cfg.rb:2:in `' from /usr/local/rvm/rubies/ruby-1.9.3-p551/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/local/rvm/rubies/ruby-1.9.3-p551/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:54:in `require' from indexer.rb:1:in `' [email protected]:~/solr_indexer$ gem install pg ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/local/rvm/gems/ruby-1.9.3-p551 directory. [email protected]:~/solr_indexer$ sudo gem install pg [sudo] password for rails: Sorry, try again. [sudo] password for rails: Building native extensions. This could take a while... Successfully installed pg-0.17.1 1 gem installed Installing ri documentation for pg-0.17.1... Installing RDoc documentation for pg-0.17.1... [email protected]:~/solr_indexer$ ruby indexer.rb /usr/local/rvm/rubies/ruby-1.9.3-p551/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- pg (LoadError) from /usr/local/rvm/rubies/ruby-1.9.3-p551/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/rails/solr_indexer/cfg.rb:2:in `' from /usr/local/rvm/rubies/ruby-1.9.3-p551/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:54:in `require' from /usr/local/rvm/rubies/ruby-1.9.3-p551/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:54:in `require' from indexer.rb:1:in `'
欢迎来到Stack Overflow。请阅读[帮助](http://stackoverflow.com/editing-help)来格式化问题中的文本。当问题更具可读性时,它可以帮助我们帮助你。 –
非常感谢@锡人!我试图阅读“代码”的说明,但它非常复杂。如果我已经知道HTML预标签将工作,我肯定会添加。 –