Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Redmine/Ruby/Rails/Postgresql-无法加载这样的文件--pg_ext_Ruby On Rails_Ruby_Postgresql_Redmine - Fatal编程技术网

Ruby on rails Redmine/Ruby/Rails/Postgresql-无法加载这样的文件--pg_ext

Ruby on rails Redmine/Ruby/Rails/Postgresql-无法加载这样的文件--pg_ext,ruby-on-rails,ruby,postgresql,redmine,Ruby On Rails,Ruby,Postgresql,Redmine,我正在尝试在fedora-18(64位)上安装redmine-2.3.0。我遵循了redmine官方用户指南()中的说明。 在我跑之前一切都很顺利:rake generate_secret_token。我得到了以下错误: 雷克流产了!无法加载这样的文件--pg_ext 我有postgresql-9.2.4-1 提前感谢您的帮助。我解决了我的问题: 将我的*pg_ext.so*文件放在: /usr/local/share/gems/gems/pg-0.15.1/ext/ 已将其复制到: /usr/

我正在尝试在fedora-18(64位)上安装redmine-2.3.0。我遵循了redmine官方用户指南()中的说明。 在我跑之前一切都很顺利:rake generate_secret_token。我得到了以下错误:

雷克流产了!无法加载这样的文件--pg_ext

我有postgresql-9.2.4-1

提前感谢您的帮助。

我解决了我的问题:

将我的*pg_ext.so*文件放在: /usr/local/share/gems/gems/pg-0.15.1/ext/

已将其复制到:
/usr/local/share/gems/gems/pg-0.15.1/lib/

还有fedora x64环境。mine pg_ext.so已经在/usr/local/share/gems/gems/pg-0.15.1/lib/中。我必须编辑/usr/local/share/gems/gems/pg-0.15.1/lib/pg.rb并手动指定pg_ext的位置:

 require '/usr/local/share/gems/gems/pg-0.15.1/ext/pg_ext.so'

我只是在2.0.0-p247上才开始看到这个。查看此输出:

>find ~/.rvm/gems -name "pg_ext*"
/Users/jshort/.rvm/gems/ruby-1.9.3-p194/gems/pg-0.14.1/ext/pg_ext.bundle
/Users/jshort/.rvm/gems/ruby-1.9.3-p194/gems/pg-0.14.1/lib/pg_ext.bundle
/Users/jshort/.rvm/gems/ruby-1.9.3-p194/gems/pg-0.16.0/ext/pg_ext.bundle
/Users/jshort/.rvm/gems/ruby-1.9.3-p194/gems/pg-0.16.0/lib/pg_ext.bundle
/Users/jshort/.rvm/gems/ruby-2.0.0-p247/gems/pg-0.16.0/ext/pg_ext.bundle
/Users/jshort/.rvm/gems/ruby-2.0.0-p247/gems/pg-0.16.0/lib/Users/jshort/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/x86_64-darwin11.4.2/pg_ext.bundle
我刚刚将pg_ext.bundle复制到了2.0.0-p247的lib目录,就像1.9.3版本一样


还请注意,结尾的奇怪目录(如gem安装程序)将其放在了错误的位置。

也许这会有帮助。谢谢您的回复,我尝试了其他问题的建议,但没有帮助。我也遇到了同样的问题,这条提示很有帮助。但我不认为这是一个真正的解决方案。我只在ruby 2.0.0p247中出现了这个错误,如果我降级到p0,就没有问题。这似乎与问题无关。如果是的话,请让你的解释更清楚。谢谢,这似乎为我解决了它,现在我得到了一个不同的错误