0

私はこの railscast に従って、私のレール アプリを Amazon EC2 にゴム経由でデプロイしています: http://railscasts.com/episodes/347-rubber-and-amazon-ec2

ターミナルでこれを入力するところまで来ました:

cap deploy:cold

次に、次のエラーが表示されます。

 ** [out :: web01.foo.com] rake aborted!
 ** [out :: web01.foo.com] 
 ** [out :: web01.foo.com] Could not open library 'libcurl': libcurl: cannot open shared object file: No such file or directory.
 ** [out :: web01.foo.com] Could not open library 'libcurl.so': libcurl.so: cannot open shared object file: No such file or directory
 ** [out :: web01.foo.com] 
 ** [out :: web01.foo.com] 
 ** [out :: web01.foo.com] (See full trace by running task with --trace)
 ** [out :: web01.foo.com] 
    command finished in 4322ms
failed: "/bin/bash -l -c 'cd /mnt/sample_app-production/releases/20120905210248 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile'" on web01.foo.com

問題は「libcurl」に関係していると思います。どうすればこれをインストールできますか?

4

2 に答える 2

2

Ubuntu Lucidサーバーにgraphitiをインストールするのと同じ種類の問題がありました。

発生したエラーの原因はわかりませんでしたが、単純なシンボリック リンクを作成するだけで十分な回避策でした。

cd /usr/lib
ln -s libcurl.so.4 libcurl.so
于 2012-09-24T12:12:17.213 に答える