tmp
Tuesday, May 20, 2014
apt command
###パッケージのinstall ```bash apt-get install <package_name> ``` ###パッケージの検索 ```bash apt-cache search <keyword> ``` ###インストールされているパッケージの参照 ```bash dpkg -l ```
Monday, May 12, 2014
npm list でエラー
```bash $ npm list : npm ERR! extraneous: karma@0.12.16 /Users/.../node_modules/karma npm ERR! not ok code 0 ``` 上記のようなエラーが出た場合、package.jsonに対象のパッケージが追加されてないので $ npm install karma --save-dev でpackage.jsonに追加するか $ npm uninstall karma でアンインストールする(必要なければ)
npm command
###package.jsonに従ってinstall ```bash npm (i|install) ``` ###対象のパッケージをinstall ```bash npm install <package name> ``` ###package.jsonに追加してinstall ```bash npm install <package name> (--save|-S) ``` ###package.jsonに追加してinstall(開発用のパッケージとして追加) ```bash npm install <package name> (--save-dev|-D) ``` ###-gで対象がグローバル環境になる(他のコマンドも ```bash npm install -g <package name> ``` ###対象のパッケージをuninstall(オプションでpackage.jsonからも削除) ```bash npm (r|remove|rm|un|unlink|uninstall) <package name> [--save|--save-dev] ``` ###package.jsonに含まれていないパッケージを削除 ```bash npm prune ``` ###更新確認 ```bash npm outdated ``` ###update ```bash npm update ``` ###installしたパッケージ一覧 ```bash npm (list|ls|ll|la) ``` ###config参照 ```bash npm config ls -l ``` ##npm-check-updates 更新確認とpackage.json更新に使用 ###install ```bash sudo npm install -g npm-check-updates ``` ###更新確認(-gでグローバル ```bash npm-check-updates [-g] ``` ###package.jsonを更新 ```bash npm-check-updates -u ```
Friday, May 9, 2014
Composer command
##Composerのインストール ###ローカルインストール ```bash $ curl -s https://getcomposer.org/installer | php $ php composer.phar # 実行確認 ``` ###グローバルインストール ```bash $ curl -s https://getcomposer.org/installer | php $ sudo mv composer.phar /usr/local/bin/composer $ composer # 実行確認 ``` ##コマンド ###composerのupdate ```bash composer self-update ``` ###composer.jsonからinstall ```bash composer install ``` ###パッケージのupdate ```bash composer update [<package_name>] ``` ###対象のパッケージをinstall ```bash composer require <package_name> [<version>] ``` ###対象のパッケージの削除 `composer.json` から該当のパッケージを削除してから ```bash composer update <package_name> ``` ###パッケージの検索 ```bash composer search <query> ``` ###対象のパッケージを参照 ```bash composer show <package_name> ```
MacPorts command
###MacPortsのupdate(-v, -d で詳細表示) ```bash sudo port selfupdate ``` ###パッケージの検索 ```bash port search <query> ``` ###パッケージのインストール ```bash sudo port install <package name> ``` ###パッケージのアンインストール ```bash sudo port uninstall <package name> ``` ###インストール済みのパッケージを参照 ```bash port installed ``` ###パッケージの更新チェック ```bash port outdated ``` ###パッケージの更新 ```bash sudo port upgrade <package name> ``` ###全てのパッケージの更新 ```bash sudo port upgrade installed ```
port selfupdate でエラー
Mavericksにした所為か以下の様にMacPortsのupdateに失敗してしまう ```bash $ sudo port selfupdate ---> Updating MacPorts base sources using rsync MacPorts base version 2.2.0 installed, MacPorts base version 2.2.1 downloaded. ---> Updating the ports tree ---> MacPorts base is outdated, installing new version 2.2.1 Installing new MacPorts release in /opt/local as root:admin; permissions 0755; Tcl-Package in /Library/Tcl Error: Error installing new MacPorts base: command execution failed Please run `port -v selfupdate' for details. Error: /opt/local/bin/port: port selfupdate failed: Error installing new MacPorts base: command execution failed ``` XcodeのCommand Line Toolsがインストールされてないようなのでインストールする Mountain LionではXcodeでインストールできたが、Mavericksからインストール方法が変更されたのでコマンドからインストールする ```bash $ sudo xcode-select --install ``` ダイアログが出るのでインストール インストール中に _このソフトウェアは、現在ソフトウェア・アップデート・サーバから入手できないため、インストールできません。_ とエラーが出た場合はdcgを直接ダウンロードしてインストールする <https://developer.apple.com/downloads/index.action?name=for%20Xcode%20-> その後再度update ```bash $ sudo port selfupdate ---> Updating MacPorts base sources using rsync MacPorts base version 2.2.0 installed, MacPorts base version 2.2.1 downloaded. ---> Updating the ports tree ---> MacPorts base is outdated, installing new version 2.2.1 Installing new MacPorts release in /opt/local as root:admin; permissions 0755; Tcl-Package in /Library/Tcl The ports tree has been updated. To upgrade your installed ports, you should run port upgrade outdated ``` ###参考 * <http://d.hatena.ne.jp/t-horikiri/20131031/1383202003> * <http://hiroki.jp/mavericks-command-line-developer-tools>
Newer Posts
Older Posts
Home
Subscribe to:
Posts (Atom)