1

Laravel 4 アプリケーション用のワークベンチを作成しました。ローカルホストではすべて正常に動作しますが、何らかの奇妙な理由で、Github にプッシュすると、次のようなエラーが常に発生します。

PHP 致命的なエラー: クラス Flashdp\Twittertag\TwittertagServiceProvider が /var/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php の 123 行目に見つかりません

なぜこれが起こるのかわかりませんが、オートローダーがファイルを見つけられていないと思います。Pagodabox に表示させる方法がわかりません。何かアドバイス?

ボックスファイルの内容:

web1:
  name: flashdp
  document_root: public
  php_version: 5.4.14
  php_post_max_size: "10M"
  php_upload_max_filesize: "10M"
  php_extensions:
    - mbstring
    - mcrypt
    - pdo_mysql
    - zip
    - xcache
    - curl
    - imagick
    - gd
  shared_writable_dirs:
    - app/storage/cache
    - app/storage/logs
    - app/storage/meta
    - app/storage/sessions
    - app/storage/views
    - public/storage
  after_build:
    - "if [ ! -f composer.phar ]; then curl -s http://getcomposer.org/installer | php; fi; php composer.phar install --prefer-source"
    - "php composer.phar dump-autoload -o"
  after_deploy:
    - "rm -f app/storage/cache/*"
    - "rm -f app/storage/views/*"
4

2 に答える 2

0

ボックスファイルにパブリックフォルダーを設定しましたか?

于 2013-06-10T00:33:50.583 に答える
0

パッケージを使用するには、パッケージを公開する必要があるようです。Workbench は開発専用です

于 2013-06-15T09:32:26.563 に答える