質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.75%

  • PHP

    19150questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • Linux

    3466questions

    Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

  • Ubuntu

    1245questions

    Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

  • composer

    138questions

    Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

composer1.0.0-alpha9がインストールできません。

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 112

American

score 15

環境はLinuxのubuntuです。PHPはインストール済みです。 
composer1.0.0-alpha9を入れようとsudo apt-get installでやってみたのですが以下のように表示されてできません。 

sudo apt-get install composer 1.0.0-alpha9 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package 1.0.0-alpha9 E: Couldn't find any package by glob '1.0.0-alpha9' E: Couldn't find any package by regex '1.0.0-alpha9' 


と表示されてしまします。 php php composer-setup.php --version=1.0.0-alpha9 と入力してやってみたら

All settings correct for using Composer Downloading... Composer (version 1.0.0-alpha9) successfully installed to: /root/composer.phar Use it: php composer.phar

と表示されたのですが、composerを使おうと思ったらインストールされてませんと表示されました。 どうすればインストールできますか?
公式の手順を一つ一つやっていったら、最後の部分でエラーが出てきます。

php -r "unlink('coposer-setup.php');"
PHP Warning:  unlink(coposer-setup.php): No such file or directory in Command line code on line 1


composerのところにmvしてからcomposerと入力したら以下のように表示されました。

root@ubuntu-s-1vcpu-1gb-blr1-01:~# composer
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.0.0-alpha9 2014-12-07 17:15:20

Usage:
 [options] command [arguments]

Options:
 --help (-h)           Display this help message.
 --quiet (-q)          Do not output any message.
 --verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug.
 --version (-V)        Display this application version.
 --ansi                Force ANSI output.
 --no-ansi             Disable ANSI output.
 --no-interaction (-n) Do not ask any interactive question.
 --profile             Display timing and memory usage information
 --working-dir (-d)    If specified, use the given directory as working directory.

Available commands:
 about            Short information about Composer
 archive          Create an archive of this composer package
 browse           Opens the package's repository URL or homepage in your browser.
 clear-cache      Clears composer's internal package cache.
 clearcache       Clears composer's internal package cache.
 config           Set config options
 create-project   Create new project from a package into given directory.
 depends          Shows which packages depend on the given package
 diagnose         Diagnoses the system to identify common errors.
 dump-autoload    Dumps the autoloader
 dumpautoload     Dumps the autoloader
 global           Allows running commands in the global composer dir ($COMPOSER_HOME).
 help             Displays help for a command
 home             Opens the package's repository URL or homepage in your browser.
 init             Creates a basic composer.json file in current directory.
 install          Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json.
 licenses         Show information about licenses of dependencies
 list             Lists commands
 remove           Removes a package from the require or require-dev
 require          Adds required packages to your composer.json and installs them
 run-script       Run the scripts defined in composer.json.
 search           Search for packages
 self-update      Updates composer.phar to the latest version.
 selfupdate       Updates composer.phar to the latest version.
 show             Show information about packages
 status           Show a list of locally modified packages
 update           Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file.
 validate         Validates a composer.json
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

公式の手順を見るとこんな感じかと。
https://getcomposer.org/download/

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php --version=1.0.0-alpha9
php -r "unlink('composer-setup.php');"

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/08/09 17:18

    入力したら、以下のように出てきます。
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package composer1.0.0-alpha9
    E: Couldn't find any package by glob 'composer1.0.0-alpha9'
    個人的な事情により、最新版ではなく1.0.0-alpha9をインストールしたいです。

    キャンセル

  • 2018/08/09 17:29

    回答を修正しました。

    キャンセル

  • 2018/08/09 19:55

    ありがとうございます!!この通りに入力すればいいんですね!けど、入力する文がすごい長いですね,,,,,,,,

    キャンセル

  • 2018/08/09 22:17

    エラーがまた起こったのですが長いので、質問のほうに追記しますね。

    キャンセル

  • 2018/08/10 00:33

    ただのタイプミス
    coposer-setup.php→composer-setup.php

    キャンセル

  • 2018/08/10 19:20

    ミスを直して改めて打ったら何も出てきませんでした。そのあと、composerを使ってみたら、インストールされていませんでした。
    The program 'composer' is currently not installed. You can install it by typing:
    apt install composer
    このように表示されました。

    キャンセル

  • 2018/08/10 23:40

    ディレクトリが違うか、ユーザが違うか、パスが通ってないか、、
    composer-setup.phpの中身を見てみると、実際どこにどうインストールされたかわかると思うので、見てみては?

    キャンセル

  • 2018/08/11 07:10

    find / -name composer-setup.php -print(なにも表示されず。)
    :~# find / -name composer -print
    /root/.cache/composer
    /root/.local/share/composer
    /root/.config/composer
    と表示されました。ここからどういう風に入力すればいいんですか?

    キャンセル

  • 2018/08/11 11:38

    あ、実行結果が
    successfully installed to: /root/composer.phar
    なので、
    mv /root/composer.phar /usr/local/bin/composer
    パスの通った場所に移動すればよいかと

    キャンセル

  • 2018/08/11 12:41

    移動した後、どうするんですか?

    キャンセル

  • 2018/08/11 13:11

    インストールできてます。composerと打ってみたらいい

    キャンセル

  • 2018/08/11 14:09

    入力したら以下のように表示されました。長いので質問に追記しますね。これで使えるようになったのでしょうか?

    キャンセル

  • 2018/08/11 14:15

    そのあとにhttp://foolfuuka.readthedocs.io/en/latest/install.html#id1このサイトにあるインストール ”$ composer install --optimize-autoloader”を入力したら以下のように出てきます。
    PHP Fatal error: Cannot use 'String' as class name as it is reserved in phar:///usr/local/bin/composer/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/String.php on line 18

    Fatal error: Cannot use 'String' as class name as it is reserved in phar:///usr/local/bin/composer/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/String.php on line 18

    キャンセル

  • 2018/08/11 21:42

    composerは使えるようになったけど、エラーが出るようで。
    エラーメッセージで検索してみると、
    「Cannot use 'String' as class name as it is reserved in phar」
    PHP7だとクラス名にStringってつけられないってエラーのようです。
    新しいバージョンのcomposerにするか、PHP7ではなくPHP5にするかしてください。

    キャンセル

  • 2018/08/12 02:09

    新しいcomposerではだめなので、PHP5.5wp使いたいと思います。
    sudo apt-get install php5.5でいいですか?

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.75%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • PHP

    19150questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • Linux

    3466questions

    Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

  • Ubuntu

    1245questions

    Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

  • composer

    138questions

    Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。