を必要といけませんエラー:いくつか検索し、ここで質問した後/bin/sh: ruby /Users/diogo/workspace/outros/crawler_trf/get_news.rb: No such file or directory
のcrontabには、実行は、私はOSX版を使用していると私はパスでRubyスクリプトを作成し
私は引用符を削除し、この問題を解決し、今、私のcrontabは、以下のようになります。*/1 * * * * cd /Users/diogo/workspace/outros/crawler_trf/ && ruby get_news.rb > /tmp/crawler_trf.out
しかし、今私は、新しいエラー抱えている:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- mail (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from get_news.rb:3:in `<main>'
私のファイルの先頭には、次のとおりです。
require 'nokogiri'
require 'open-uri'
require 'mail'
マイルビーバージョンは2.3.0であり、私はそれが私がインストールさ.ruby-version
で指定し、 `.ruby-gemset
で指定gemsetを使用していバンドルでの宝石
私は本当に長い間私の答えを探していましたが、何も見つかりませんでした。
どのようにこれらの宝石をインストールしていますか?それらのために 'gem install'を実行しましたか?あるいは、もし彼らがプロジェクトのGemfileに入っていたら、代わりに 'bundle exec ruby'を試してみてください。 –
バンドル受信エラーで実行すると '/ bin/sh:bundle:command not found' 私の投稿を編集してルビーのバージョンを追加し、宝石をインストールする方法 –