Tag Archives: Package Manager

Chocolatey Update All Package -Chocolatey更新所有Package

之前同事介紹了 如何使用 Chocolately 來安裝軟件
現在發現他和其他Package Manager 一樣
可以使用command 直接更新所有Package 十分好用

解決方法
我們使需要使用管理員權限開啟 PowerShell
之後執行以下 command

choco upgrade all -y

Chocolatey Update all Package
完成後會說名有那些package 已經更新了
Chocolatey Update all Package

Hope you find it useful

Atom Linter-PHPCS – ‘phpcs’ is not recognized as an internal or external command

今日使用Atom 來寫 PHP code是出現以下錯誤信息
‘phpcs’ is not recognized as an internal or external command

Linter-PHPCSAtom Editor的一個 用來檢查 PHP Coding Standard 的Plugin
就像.Net中的StyleCop 差不多
今日在使用時出現了這個問題
Error 'PHPCS' is not recognized as an internal or External Command

解決方法十分簡單
大家可以在AtomSetting->Packages tab上找出 Linter-phpcs package
之後在Settings/ 設定上輸入 PHPCSexecutable path便可以了
Linter-PHPCS Execution Path

Happy Coding

Composer Package Path Windows – Composer Package 儲存在那裡

有些程式需要我們在他的設定檔上加入 Composer 下載/安裝的 Package Path
其實ComposerPackage Path在那裡呢?

在了一會research之後發現他們都在 以下的資料夾入

大家可以開啟任何的資料夾之後貼上以下的路徑 便可以找到這些Package了
Enter Composer Package Path

%APPDATA%\Composer\vendor\bin

或是在

C:\Users\[Username]\AppData\Roaming\Composer\vendor\bin

Composer Package Path
Hope you find it useful

Composer install PHP-CS-Fixer 如何使用Composer安裝PHP-CS-Fixer

最近買了新電腦的關係所以便要重新設定我的電腦了
所以便寫下一些筆記用來放便自己..
不然便又要Google 之後要花一些時間去找回之前用過的網頁來找解決方法

解決方法十分簡單
只需要在Command Prompt 使用Composer 安裝適當的 Package便可以了
Install php-cs-fixer via composer

composer global require fabpot/php-cs-fixer

Installing PHP-CS-Fixer via composer
Hope you find it useful

Set up Composer with XAMPP – 如何在Windows XAMPP 上安裝 Composer – PHP Package Mangement Tool

朋友常常介紹我使用Composer 一個 PHP 的 Package Management Tool
Composer – Dependency Manager for PHP

十分有用..就像 Visual StudioNugetNodeJsnpm
有興趣既朋友可以參考以下網頁
https://getcomposer.org/

Composer - Dependency Manager for PHP

今天想和大家分享怎樣在Windows 使用 XAMPP 的環境下安裝 Composer

安裝程序很簡單..但是我也曾經遇過些少問題..
所以還是在這裡寫下些筆記吧.

首先大家需要到Composer 的網站 找Windows InstallerSection 下載Composer_Setup.exe
https://getcomposer.org/download/

之後開啟這檔案便可以開始安裝了 按”Next / 下一步
Composer Setup

選擇安裝那些Components..我選擇了預設的選項
Composer Setup - Select Components

按”Next / 下一步” 之後需要選擇電腦上的 PHP.exe 的儲存位置[因為Composer需要使用PHP的]
我是使用 XAMPP 的..所以我的PHP 是儲存在 D:\xampp\php\php.exe
Composer select php.exe path

按”Next / 下一步“之後便會出現一個安裝前的總結..
如果看了覺得設定沒有問題的話便可以按”Install / 安裝
Composer Setup Summary

安裝完成
Completing Composer Setup

登出再登入電腦之後便可以在Command prompt 上執行 Composer
Composer install successfully

Hope you find it useful

Time to learn new stuff Package Manager – Bower / Composer / Nuget/ Gradle – 係時候學下新的東西了 Package Manager -Bower / Composer / Nuget/ Gradle

在數個月前每聽到Package Manger
E.G. Bower /  Composer / Nuget/ Gradle

我都會避免使用的..
因為不太明白他們的概念和使用方法..
所以還是使用一些十分傳統的方法..把LibraryInternetdownload下來
之後放在 相關的資料夾 後再在網頁上或者Visual Studio相加入適當的參考便算數
但當你用耐了和多了Teammate 一起開發時便會發現原來有 dependency的問題

所以一年多前我變得開始使用Visual Studio 中NuGet package manager
他幫我解決了很多的問題從些之後我便是用它來幫助我處理以visual studio開發的方案..
那時還沒有想過原來用其他Command LinePackage Manager
NuGet Package Manager

再對上一次Hackathon比賽中需要使用Android Studio 來開啟一些Sample Code
我嘗試使用那些傳統的方法..Download source code 之後開啟..
但是不成功..
最後其中一個sponsor的開發人員便教我如何使用gradle 便學會了
因為當我一看見這個gradle這個東西是便不懂得應該怎樣辦
因為通常我是在網上下載了程式碼後使用android studio open便可以這次發現我的方法錯了經過他的詳細解釋便學成好了一個新的技術

從此開始便發現雖然我是一個backend developer
但是都需要學習一下怎樣使用package manager
幸好有很多朋友的工作地方是用這些Best Practices
所以他們一早便學會了
現在有什麼不明白也可以向他們請教一下

所以便在這裏想和大家分享怎樣開始使用package manager希望將來有時間整理我的筆記在和大家分享
一起以更有效率..用更好的方法來寫更好更穩定的程式

Have a good day