jobapis / jobs-to-mail

Your personal job-search assistant
https://jobs-to-mail.herokuapp.com/
Other
93 stars 38 forks source link

Unable to Installs jobs-to-mail #35

Closed theShiva closed 7 years ago

theShiva commented 7 years ago

Hello,

I tried to install jobs-to-mail by following the instructions on your README.MD, and it went well for the 1st few libraries / packaged and then failed. I've pasted the entire log below.

Can someone tell me what I am doing wrong?

Environment: WAMP, Composer for Windows, Windows Server 2012,

Install Log:

(Markdown is messing up the log, changing - to bullet lists etc. Sorry about that)

ME@MYDEVWINSERVER-2012 MINGW64 /c/wamp64/www/php/Web $ composer create-project jobapis/jobs-to-mail Installing jobapis/jobs-to-mail (1.0.0)

  • Installing jobapis/jobs-to-mail (1.0.0) Downloading: 100% Created project in C:\wamp64\www\php\Web\jobs-to-mail

    php -r "file_exists('.env') || copy('.env.example', '.env');" Loading composer repositories with package information Installing dependencies (including require-dev) from lock file Package operations: 83 installs, 0 updates, 0 removals

  • Installing nikic/php-parser (v3.0.2) Downloading: 100%
  • Installing classpreloader/classpreloader (3.1.0) Downloading: 100%
  • Installing doctrine/inflector (v1.1.0) Downloading: 100%
  • Installing guzzlehttp/promises (v1.3.1) Downloading: 100%
  • Installing psr/http-message (1.0.1) Downloading: 100%
  • Installing guzzlehttp/psr7 (1.3.1) Downloading: 100%
  • Installing jakub-onderka/php-console-color (0.1) Downloading: 100%
  • Installing symfony/polyfill-util (v1.3.0) Downloading: 100%
  • Installing symfony/polyfill-php56 (v1.3.0) Downloading: 100%
  • Installing jeremeamia/superclosure (2.3.0) Downloading: 100%
  • Installing guzzlehttp/guzzle (6.2.2) Downloading: 100%
  • Installing jobapis/jobs-common (2.1.1) Downloading: 100%
  • Installing jobapis/jobs-ziprecruiter (1.0.0) Downloading: 100%
  • Installing jobapis/jobs-usajobs (0.2.0) Downloading: 100%
  • Installing jobapis/jobs-stackoverflow (0.1.0) Downloading: 100%
  • Installing jobapis/jobs-juju (2.0.0) Downloading: 100%
  • Installing jobapis/jobs-jobinventory (0.1.0) Downloading: 100%
  • Installing jobapis/jobs-indeed (1.0.0) Downloading: 100%
  • Installing jobapis/jobs-ieee (0.1.0) Downloading: 100%
  • Installing jobapis/jobs-govt (1.0.0) Downloading: 100%
  • Installing jobapis/jobs-github (1.0.0) Downloading: 100%
  • Installing jobapis/jobs-dice (1.0.1) Downloading: 100%
  • Installing jobapis/jobs-careerjet (0.1.0) Downloading: 100%
  • Installing jobapis/jobs-careercast (1.0.1) Downloading: 100%
  • Installing jobapis/jobs-careerbuilder (2.0.3) Downloading: 100%
  • Installing jobapis/jobs-multi (1.0.1) Downloading: 100%
  • Installing league/csv (8.1.2) Downloading: 100%
  • Installing league/flysystem (1.0.32) Downloading: 100%
  • Installing psr/log (1.0.2) Downloading: 100%
  • Installing monolog/monolog (1.22.0) Downloading: 100%
  • Installing mtdowling/cron-expression (v1.1.0) Downloading: 100%
  • Installing symfony/polyfill-mbstring (v1.3.0) Downloading: 100%
  • Installing symfony/translation (v3.1.8) Downloading: 100%
  • Installing nesbot/carbon (1.21.0) Downloading: 100%
  • Installing symfony/var-dumper (v3.1.8) Downloading: 100%
  • Installing symfony/debug (v3.1.8) Downloading: 100%
  • Installing symfony/console (v3.1.8) Downloading: 100%
  • Installing jakub-onderka/php-console-highlighter (v0.3.2) Downloading: 100%
  • Installing dnoegel/php-xdg-base-dir (0.1) Downloading: 100%
  • Installing psy/psysh (v0.8.0) Downloading: 100%
  • Installing paragonie/random_compat (v2.0.4) Downloading: 100%
  • Installing ramsey/uuid (3.5.2) Downloading: 100%
  • Installing vlucas/phpdotenv (v2.4.0) Downloading: 100%
  • Installing symfony/routing (v3.1.8) Downloading: 100%
  • Installing symfony/process (v3.1.8) Downloading: 100%
  • Installing symfony/http-foundation (v3.1.8) Downloading: 100%
  • Installing symfony/event-dispatcher (v3.2.1) Downloading: 100%
  • Installing symfony/http-kernel (v3.1.8) Downloading: 100%
  • Installing symfony/finder (v3.1.8) Downloading: 100%
  • Installing swiftmailer/swiftmailer (v5.4.4) Downloading: 100%
  • Installing laravel/framework (v5.3.28) Downloading: 100%
  • Installing s-ichikawa/laravel-sendgrid-driver (1.1.4) Downloading: 100%
  • Installing fzaninotto/faker (v1.6.0) Downloading: 100%
  • Installing hamcrest/hamcrest-php (v1.2.2) Downloading: 100%
  • Installing mockery/mockery (0.9.7) Downloading: 100%
  • Installing webmozart/assert (1.2.0) Downloading: 100%
  • Installing phpdocumentor/reflection-common (1.0) Downloading: 100%
  • Installing phpdocumentor/type-resolver (0.2.1) Downloading: 100%
  • Installing phpdocumentor/reflection-docblock (3.1.1) Downloading: 100%
  • Installing phpunit/php-token-stream (1.4.9) Downloading: 100%
  • Installing symfony/yaml (v3.2.1) Downloading: 100%
  • Installing sebastian/version (2.0.1) Downloading: 100%
  • Installing sebastian/resource-operations (1.0.0) Downloading: 100%
  • Installing sebastian/recursion-context (2.0.0) Downloading: 100%
  • Installing sebastian/object-enumerator (2.0.0) Downloading: 100%
  • Installing sebastian/global-state (1.1.1) Downloading: 100%
  • Installing sebastian/exporter (2.0.0) Downloading: 100%
  • Installing sebastian/environment (2.0.0) Downloading: 100%
  • Installing sebastian/diff (1.4.1) Downloading: 100%
  • Installing sebastian/comparator (1.2.2) Downloading: 100%
  • Installing phpunit/php-text-template (1.2.1) Downloading: 100%
  • Installing doctrine/instantiator (1.0.5) Downloading: 100%
  • Installing phpunit/phpunit-mock-objects (3.4.3) Downloading: 100%
  • Installing phpunit/php-timer (1.0.8) Downloading: 100%
  • Installing phpunit/php-file-iterator (1.4.2) Downloading: 100%
  • Installing sebastian/code-unit-reverse-lookup (1.0.0) Downloading: 100%
  • Installing phpunit/php-code-coverage (4.0.4) Downloading: 100%
  • Installing phpspec/prophecy (v1.6.2) Downloading: 100%
  • Installing myclabs/deep-copy (1.5.5) Downloading: 100%
  • Installing phpunit/phpunit (5.7.4) Downloading: 100%
  • Installing squizlabs/php_codesniffer (2.7.1) Downloading: 100%
  • Installing symfony/css-selector (v3.1.8) Downloading: 100%
  • Installing symfony/dom-crawler (v3.1.8) Downloading: 100% league/flysystem suggests installing league/flysystem-aws-s3-v2 (Allows you to use S3 storage with AWS SDK v 2) league/flysystem suggests installing league/flysystem-aws-s3-v3 (Allows you to use S3 storage with AWS SDK v 3) league/flysystem suggests installing league/flysystem-azure (Allows you to use Windows Azure Blob storage) league/flysystem suggests installing league/flysystem-cached-adapter (Flysystem adapter decorator for metada ta caching) league/flysystem suggests installing league/flysystem-copy (Allows you to use Copy.com storage) league/flysystem suggests installing league/flysystem-dropbox (Allows you to use Dropbox storage) league/flysystem suggests installing league/flysystem-eventable-filesystem (Allows you to use EventableFiles ystem) league/flysystem suggests installing league/flysystem-rackspace (Allows you to use Rackspace Cloud Files) league/flysystem suggests installing league/flysystem-sftp (Allows you to use SFTP server storage via phpsec lib) league/flysystem suggests installing league/flysystem-webdav (Allows you to use WebDAV storage) league/flysystem suggests installing league/flysystem-ziparchive (Allows you to use ZipArchive adapter) monolog/monolog suggests installing aws/aws-sdk-php (Allow sending log messages to AWS services like DynamoD B) monolog/monolog suggests installing doctrine/couchdb (Allow sending log messages to a CouchDB server) monolog/monolog suggests installing ext-amqp (Allow sending log messages to an AMQP server (1.0+ required)) monolog/monolog suggests installing ext-mongo (Allow sending log messages to a MongoDB server) monolog/monolog suggests installing graylog2/gelf-php (Allow sending log messages to a GrayLog2 server) monolog/monolog suggests installing mongodb/mongodb (Allow sending log messages to a MongoDB server via PHP Driver) monolog/monolog suggests installing php-amqplib/php-amqplib (Allow sending log messages to an AMQP server us ing php-amqplib) monolog/monolog suggests installing php-console/php-console (Allow sending log messages to Google Chrome) monolog/monolog suggests installing rollbar/rollbar (Allow sending log messages to Rollbar) monolog/monolog suggests installing ruflin/elastica (Allow sending log messages to an Elastic Search server) monolog/monolog suggests installing sentry/sentry (Allow sending log messages to a Sentry server) symfony/translation suggests installing symfony/config () symfony/var-dumper suggests installing ext-symfony_debug () psy/psysh suggests installing ext-pcntl (Enabling the PCNTL extension makes PsySH a lot happier :)) psy/psysh suggests installing ext-pdo-sqlite (The doc command requires SQLite to work.) psy/psysh suggests installing ext-posix (If you have PCNTL, you'll want the POSIX extension as well.) psy/psysh suggests installing ext-readline (Enables support for arrow-key history navigation, and showing an d manipulating command history.) psy/psysh suggests installing hoa/console (A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit.) paragonie/random_compat suggests installing ext-libsodium (Provides a modern crypto API that can be used to generate random bytes.) ramsey/uuid suggests installing ext-libsodium (Provides the PECL libsodium extension for use with the Sodium RandomGenerator) ramsey/uuid suggests installing ext-uuid (Provides the PECL UUID extension for use with the PeclUuidTimeGene rator and PeclUuidRandomGenerator) ramsey/uuid suggests installing ircmaxell/random-lib (Provides RandomLib for use with the RandomLibAdapter) ramsey/uuid suggests installing moontoast/math (Provides support for converting UUID to 128-bit integer (in string form).) ramsey/uuid suggests installing ramsey/uuid-console (A console application for generating UUIDs with ramsey/ uuid) ramsey/uuid suggests installing ramsey/uuid-doctrine (Allows the use of Ramsey\Uuid\Uuid as Doctrine field t ype.) symfony/routing suggests installing doctrine/annotations (For using the annotation loader) symfony/routing suggests installing symfony/config (For using the all-in-one router or any loader) symfony/routing suggests installing symfony/dependency-injection (For loading routes from a service) symfony/routing suggests installing symfony/expression-language (For using expression matching) symfony/event-dispatcher suggests installing symfony/dependency-injection () symfony/http-kernel suggests installing symfony/browser-kit () symfony/http-kernel suggests installing symfony/class-loader () symfony/http-kernel suggests installing symfony/config () symfony/http-kernel suggests installing symfony/dependency-injection () laravel/framework suggests installing aws/aws-sdk-php (Required to use the SQS queue driver and SES mail dri ver (~3.0).) laravel/framework suggests installing doctrine/dbal (Required to rename columns and drop SQLite columns (~2. 4).) laravel/framework suggests installing league/flysystem-aws-s3-v3 (Required to use the Flysystem S3 driver (~ 1.0).) laravel/framework suggests installing league/flysystem-rackspace (Required to use the Flysystem Rackspace dr iver (~1.0).) laravel/framework suggests installing pda/pheanstalk (Required to use the beanstalk queue driver (~3.0).) laravel/framework suggests installing predis/predis (Required to use the redis cache and queue drivers (~1.0 ).) laravel/framework suggests installing pusher/pusher-php-server (Required to use the Pusher broadcast driver (~2.0).) laravel/framework suggests installing symfony/psr-http-message-bridge (Required to use psr7 bridging feature s (0.2.).) sebastian/global-state suggests installing ext-uopz () phpunit/php-code-coverage suggests installing ext-xdebug (>=2.4.0) phpunit/phpunit suggests installing ext-xdebug (*) phpunit/phpunit suggests installing phpunit/php-invoker (~1.1) Generating autoload files

    Illuminate\Foundation\ComposerScripts::postInstall php artisan optimize

Notice: date_default_timezone_set(): Timezone ID '' is invalid in C:\wamp64\www\php\Web\jobs-to-mail\vendor\ laravel\framework\src\Illuminate\Foundation\Bootstrap\LoadConfiguration.php on line 45 Generating optimized class loader The compiled class file has been removed.

php artisan migrate --force

Notice: date_default_timezone_set(): Timezone ID '' is invalid in C:\wamp64\www\php\Web\jobs-to-mail\vendor\ laravel\framework\src\Illuminate\Foundation\Bootstrap\LoadConfiguration.php on line 45

[Illuminate\Database\QueryException]
could not find driver (SQL: select * from information_schema.tables where tableschema = public and table name = mi grations)

[PDOException] could not find driver

Script php artisan migrate --force handling the post-install-cmd event returned with error code 1

karllhughes commented 7 years ago

@theShiva looks like the PHP code came through and the dependencies installed, but there might be an issue with your database setup or config.

What database are you using? Currently I've only set the project up with Postgres, but I believe @maxleaver was able to make it work with MySQL as well.

If you have one of those two DBs installed, could you check the contents of your .env file? It should have your login info for your database.

maxleaver commented 7 years ago

Take a look at this Stack Overflow thread. It may be an issue with the php.ini file in WAMP.

karllhughes commented 7 years ago

@theShiva were you able to sort this out? If so, let me know so I can close the issue. Thanks!

theShiva commented 7 years ago

@karllhughes Sorry for the delay in getting back to you. I haven't tried @maxleaver 's suggestion yet. Will try it this weekend and post updates here so you can close the issue (if it works out)

iamkingsleyf commented 7 years ago

is it possible to install it on a VPS with plesk control panel?

karllhughes commented 7 years ago

No idea. If you're a beginner I'd highly recommend using Heroku.

Closing this issue as the initial problem hasn't been updated.

theShiva commented 7 years ago

Hello,

Apologies for not getting back to you sooner. I didn't get time to try out the PostGres installation. I see now from the error message that the issue is indeed related to not having PostGres installed.

I bet it will be solved once I install postgres, so yes, this can remain closed.