2016-05-19 4 views
0

をインストールすることはできません私はgemfileに宝石 'PG' を追加し、bundle installを実行し、これが出力されます:私はこれが起こるgem install pg -v '0.18.4'を実行するとは、私はPostgreSQLデータベースとレールのプロジェクトにルビーを設定しようとしていると、これが起こっているPG(0.18.4)OR MIMEタイプデータ(3.2016.0221)

An error occurred while installing pg (0.18.4), and Bundler cannot continue. 
Make sure that `gem install pg -v '0.18.4'` succeeds before bundling. 

ERROR: While executing gem ... (Errno::EACCES) 
    Permission denied @ rb_sysopen 

私はsudo gem install pg -v '0.18.4'を実行します。

Building native extensions. This could take a while... 
Successfully installed pg-0.18.4 
1 gem installed 
Installing ri documentation for pg-0.18.4... 
Installing RDoc documentation for pg-0.18.4... 

私はsudo bundle installを実行します。

An error occurred while installing mime-types-data (3.2016.0221), and Bundler cannot continue. 
Make sure that `gem install mime-types-data -v '3.2016.0221'` succeeds before bundling. 

私はruby -vを実行すると、私はsudo gem install mime-types-data -v '3.2016.0221'

ERROR: Error installing mime-types-data: 
     mime-types-data requires Ruby version >= 2.0. 

を実行します。

ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux] 

私はsudo ruby -vを実行すると、 :

ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux 

私はrbenvを使用しています。私が持っている問題についていくつかの記事がありますが、いくつかのことを試みましたが、何も私を動かすことはできません。ここで私はすでに試みているものです:

sudo apt-get install libpq-dev (I use Ubuntu) 

から可能な解決策:Error message: Make sure that `gem install pg -v '0.18.1'` succeeds before bundling

which pg_config 

this will return ==> /usr/pgsql-9.1/bin/pg_config 

now use this path as 

bundle config build.pg --with-pg-config=/usr/pgsql-9.1/bin/pg_config 

Done now bundle install 

は動作しませんでした。この時点で、私は失われています。私は問題なく走るレールプロジェクトに別のルビーを持っていますが、私が始めたすべての新しいプロジェクトはこの問題を抱えています。どんなアドバイスですか?

+0

これを試してくださいsudo apt-get install postgresql-9.3 postgresql-server-dev-9.3 –

+0

私はそれをしてからsudo bundle installを実行しました:これは、byebug(9.0.4)のインストール中にエラーが発生し、Bundlerは持続する。 バンドル前に 'gem install byebug -v '9.0.4''が成功していることを確認してください。私がgem install byebug -v '9.0.4'をインストールすると、これが起こります:エラー:byebugのインストールエラー: byebugはバージョン2.0.0以上のRubyを必要とします。 – Metaphysiker

+0

このリンクをたどってくださいhttps://github.com/YaleSTC/shifts/issues/258 –

答えて

0

Rubyを削除しましたが、Rubyを再インストールしましたが、今すぐ動作するようです。

関連する問題