Answers.Body: <p>Roundearth just recently switched to using civicrm-asset-plugin and it may not be fully integrated yet.</p>
  
  <p>CiviCRM can be installed on drupal 8 without roundearth now - it's still not "official" but is being used by some.</p>
  
  <p>composer create-project drupal/recommended-project some-folder</p>
  
  <p>cd some-folder</p>
  
  <p># replace the 'x' below with a proper version number</p>
  
  <p>composer require civicrm/civicrm-core:5.x.x civicrm/civicrm-packages:5.x.x civicrm/civicrm-drupal-8:5.x.x civicrm/civicrm-asset-plugin:~1.0.1 </p>
  
  <p>Install Drupal as usual</p>
  
  <p>Then to install CiviCRM - make sure the civicrm.settings.php file can be created -> by making the web/sites/default directory writeable:</p>
  
  <p>chmod +w web/sites/default</p>
  
  <p>Then you can either go to Extend and enable CiviCRM Core
  or you can do this from the command line:</p>
  
  <p>drush en -y civicrm</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-07T15:39:59.553Z
Answers.Text: Don't forget to follow that with: :-) composer require 'drupal/webform_civicrm:^5.0'
Answers.UserDisplayName: KarinG - Semper IT
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-07T15:48:09.540Z
Answers.Text: He he. That's one way to pad extension usage stats! If you're going to use drush for the rest of the install though then you need to `composer require drush/drush:^8` I think. It didn't work with 9 or 10 the last time I tried but that was a while ago. There are official docs coming, just they aren't up yet.
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-07T16:00:27.903Z
Answers.Text: I always use whatever Tim decides we should use: which drush -> /Applications/MAMP/htdocs/buildkit/bin/drush
Answers.UserDisplayName: KarinG - Semper IT
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-07T20:33:00.670Z
Answers.Text: He he. Buildkit is using drush8, but also if you have buildkit installed then you only need one command to do the whole thing: `civibuild create somename --type d8rec-clean`
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-07T20:42:36.533Z
Answers.Text: No don’t want to do that! That’s too easy :-)
Answers.UserDisplayName: KarinG - Semper IT
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-08T04:06:34.123Z
Answers.Text: Thank you! I appreciate the help.
Answers.UserDisplayName: Steve
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-07T13:08:52.213Z
Answers.LastActivityDate: 2020-05-07T15:43:49.757Z
Answers.LastEditDate: 2020-05-07T15:43:49.757Z
Answers.UserDisplayName: Demerit
Body: <p>I am trying to use the <a href="https://gitlab.com/roundearth/drupal-civicrm-project" rel="nofollow noreferrer">Drupal 8 Project</a> on GitLab and I am having an issue with a downstream CiviCRM requirement. I am not sure where to post this issue, so I hope it is okay if I post it here.  </p>
  
  <p>The Composer files download civicrm/civicrm-asset-plugin. This asset includes pear/net_smtp. There is also a patch CiviCRM custom error message for CRM-8744. </p>
  
  <p>When Composer attempts to apply the patch, I get the error " Cannot apply patch Add in CiviCRM custom error message for CRM-8744 (<a href="https://raw.githubusercontent.com/civicrm/civicrm-core/a6a0ff13d2a155ad962529595dceaef728116f" rel="nofollow noreferrer">https://raw.githubusercontent.com/civicrm/civicrm-core/a6a0ff13d2a155ad962529595dceaef728116f</a>
    96/tools/scripts/composer/patches/net-smtp-patch.patch)!".  </p>
  
  <p>I am not sure how to change what files are included in civicrm/civicrm-asset-plugin if there should be another patch or how to try and skip the patch in Composer.  </p>
  
  <p>Any help is greatly appreciated. </p>
  
  <p>Thanks,
  Steve </p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-07-11T16:20:48.143Z
Comments.Text: I followed this process and am having a problem where the CiviCRM menu is missing. It looks like the underlying pages may be working if you add the url manually but the menu is not there.
Comments.UserDisplayName: HeneryH
Tags: <drupal-8><install><gitlab>
Title: Downstream Git/Composer Issues
ThreadText: # Downstream Git/Composer Issues
  
  (Asked by: username_0 on 2020-05-07)
  
  I am trying to use the [Drupal 8 Project](https://gitlab.com/roundearth/drupal-civicrm-project) on GitLab and I am having an issue with a downstream CiviCRM requirement. I am not sure where to post this issue, so I hope it is okay if I post it here.
  
  The Composer files download civicrm/civicrm-asset-plugin. This asset includes pear/net\_smtp. There is also a patch CiviCRM custom error message for CRM-8744.
  
  When Composer attempts to apply the patch, I get the error " Cannot apply patch Add in CiviCRM custom error message for CRM-8744 (<https://raw.githubusercontent.com/civicrm/civicrm-core/a6a0ff13d2a155ad962529595dceaef728116f>
  96/tools/scripts/composer/patches/net-smtp-patch.patch)!".
  
  I am not sure how to change what files are included in civicrm/civicrm-asset-plugin if there should be another patch or how to try and skip the patch in Composer.
  
  Any help is greatly appreciated.
  
  Thanks,
  username_0
  
  **Tags:** drupal-8, install, gitlab
  
  > **Comments:**
  > **username_1**: I followed this process and am having a problem where the CiviCRM menu is missing. It looks like the underlying pages may be working if you add the url manually but the menu is not there.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2020-05-07. Score: 3 | Accepted answer
  
  Roundearth just recently switched to using civicrm-asset-plugin and it may not be fully integrated yet.
  
  CiviCRM can be installed on drupal 8 without roundearth now - it's still not "official" but is being used by some.
  
  composer create-project drupal/recommended-project some-folder
  
  cd some-folder
  
  # replace the 'x' below with a proper version number
  
  composer require civicrm/civicrm-core:5.x.x civicrm/civicrm-packages:5.x.x civicrm/civicrm-drupal-8:5.x.x civicrm/civicrm-asset-plugin:~1.0.1
  
  Install Drupal as usual
  
  Then to install CiviCRM - make sure the civicrm.settings.php file can be created -> by making the web/sites/default directory writeable:
  
  chmod +w web/sites/default
  
  Then you can either go to Extend and enable CiviCRM Core
  or you can do this from the command line:
  
  drush en -y civicrm
  
  > **Comments:**
  > **username_3**: Don't forget to follow that with: :-) composer require 'drupal/webform_civicrm:^5.0'  
  > **username_2**: He he. That's one way to pad extension usage stats! If you're going to use drush for the rest of the install though then you need to `composer require drush/drush:^8` I think. It didn't work with 9 or 10 the last time I tried but that was a while ago. There are official docs coming, just they aren't up yet.  
  > **username_3**: I always use whatever Tim decides we should use: which drush -> /Applications/MAMP/htdocs/buildkit/bin/drush  
  > **username_2**: He he. Buildkit is using drush8, but also if you have buildkit installed then you only need one command to do the whole thing: `civibuild create somename --type d8rec-clean`  
  > **username_3**: No don’t want to do that! That’s too easy :-)  
  > **username_0**: Thank you! I appreciate the help.  
  
  ---
  
  