Drupal 8.4には7.1よりも大きいphpバージョンが必要です。 Acquia devdesktop defaultでは、php 7.0を取得しています。 Acquia開発デスクトップでPHP 7.0をPHP 7.1にアップグレードする方法
ありがとうございました。
DevDesktop 2 でPHP 7.1がサポートされるようになりました。
最新バージョンで更新されたコンポーネント:
- 使用するオプションを追加PHP 7.1
- MySQL Windowsビルド)5.6に更新
- Percona(Macビルド)が5.6に更新されました
- Drushが8.1.15に更新されました
- さらに、アプリ内のフィードバック送信機能が修正されました。
現時点ではできません。それはDev Desktopの 既知の問題 にあります
Drupal 8.4.0以降)と互換性がありません
以下の問題は、Acquia Dev DesktopでDrupal 8.4.0以降を使用する試みに影響します。
- Acquia Dev DesktopにはDrushバージョン8.1.10が含まれていますが、Drushバージョン8.1.14は含まれていません(Drupalバージョン8.4.0以降で必要))。
- composer update for a websiteを実行すると、ComposerはDoctrineライブラリを必要なバージョンに更新しようとしますPHP 7.1、これはAcquia Dev Desktopと互換性がありません。
PHP 7.1と互換性がありません)
Acquia Dev DesktopにはPHPバージョン7.0は含まれますが、PHP 7.1は含まれません。
Acquia Dev DesktopをDrupal 8.4で引き続き使用することができます。PHP 7.1は必要なく、PHP 7.0はDev Desktop内にあります。実際の問題は、Drushのバンドルバージョンです。Macを使用している場合、Composerがマシンで実行されていることを確認してください。 。詳細については、こちらをご覧ください。
https://pilsniak.com/install-composer-mac-os/
それが終わったら、あなたがする必要があるのはここに行くだけです:
/アプリケーション/ DevDesktop/tools /
そこにあるcomposer.jsonファイルを編集し、drushバージョンを以下のバージョンに更新します。
{
"require": {
"drush/drush": "8.1.15"
}
}
保存したら、composer updateを実行します。これで問題ありません。
代替ルートは、プロジェクトのcomposer.jsonファイルに簡単に追加できるようにすることです。
composer require drush/drush
それは本当です。 DevDesktop 2はPHP 7.1をサポートします
最新バージョン(2017年12月)に更新する必要があります。理由はわかりませんが、DevDesktopパネルからはこの更新は行われませんでした。また、2017年4月版も使っていました。