1. Open the Terminal application.
2. Type the following command to remove Composer from your system:
sudo rm -rf /usr/local/bin/composer
3. Press Enter.
4. Type your password when prompted and press Enter.
5. Type the following command to remove Composer’s configuration files:
sudo rm -rf ~/.composer
6. Press Enter.
7. Type the following command to remove Composer’s cache files:
sudo rm -rf ~/.cache/composer
8. Press Enter.
9. Type the following command to remove Composer’s global vendor directory:
sudo rm -rf ~/.composer/vendor
10. Press Enter.
11. Type the following command to remove Composer’s global bin directory:
sudo rm -rf ~/.composer/bin
12. Press Enter.
13. Type the following command to remove Composer’s global vendor directory:
sudo rm -rf ~/.composer/vendor
14. Press Enter.
15. Type the following command to remove Composer’s global config directory:
sudo rm -rf ~/.composer/config
16. Press Enter.
17. Type the following command to remove Composer’s global cache directory:
sudo rm -rf ~/.composer/cache
18. Press Enter.
19. Type the following command to remove Composer’s global logs directory:
sudo rm -rf ~/.composer/logs
20. Press Enter.
21. Type the following command to remove Composer’s global packages directory:
sudo rm -rf ~/.composer/packages
22. Press Enter.
23. Type the following command to remove Composer’s global scripts directory:
sudo rm -rf ~/.composer/scripts
24. Press Enter.
25. Type the following command to remove Composer’s global tmp directory:
sudo rm -rf ~/.composer/tmp
26. Press Enter.
27. Type the following command to remove Composer’s global vendor directory:
sudo rm -rf ~/.composer/vendor
28. Press Enter.
29. Type the following command to remove Composer’s global vendor bin directory:
sudo rm -rf ~/.composer/vendor/bin
30. Press Enter.
31. Type the following command to remove Composer’s global vendor src directory:
sudo rm -rf ~/.composer/vendor/src
32. Press Enter.
33. Type the following command to remove Composer’s global vendor test directory:
sudo rm -rf ~/.composer/vendor/test
34. Press Enter.
35. Type the following command to remove Composer’s global vendor docs directory:
sudo rm -rf ~/.composer/vendor/docs
36. Press Enter.
37. Type the following command to remove Composer’s global vendor examples directory:
sudo rm -rf ~/.composer/vendor/examples
38. Press Enter.
39. Type the following command to remove Composer’s global vendor tools directory:
sudo rm -rf ~/.composer/vendor/tools
40. Press Enter.
41. Type the following command to remove Composer’s global vendor bin directory:
sudo rm -rf ~/.composer/vendor/bin
42. Press Enter.
43. Type the following command to remove Composer’s global vendor lib directory:
sudo rm -rf ~/.composer/vendor/lib
44. Press Enter.
45. Type the following command to remove Composer’s global vendor include directory:
sudo rm -rf ~/.composer/vendor/include
46. Press Enter.
47. Type the following command to remove Composer’s global vendor share directory:
sudo rm -rf ~/.composer/vendor/share
48. Press Enter.
49. Type the following command to remove Composer’s global vendor bin directory:
sudo rm -rf ~/.composer/vendor/bin
50. Press Enter.
51. Type the following command to remove Composer’s global vendor man directory:
sudo rm -rf ~/.composer/vendor/man
52. Press Enter.
53. Type the following command to remove Composer’s global vendor doc directory:
sudo rm -rf ~/.composer/vendor/doc
54. Press Enter.
55. Type the following command to remove Composer’s global vendor etc directory:
sudo rm -rf ~/.composer/vendor/etc
56. Press Enter.
57. Type the following command to remove Composer’s global vendor sbin directory:
sudo rm -rf ~/.composer/vendor/sbin
58. Press Enter.
59. Type the following command to remove Composer’s global vendor libexec directory:
sudo rm -rf ~/.composer/vendor/libexec
60. Press Enter.
61. Type the following command to remove Composer’s global vendor share directory:
sudo rm -rf ~/.composer/vendor/share
62. Press Enter.
63. Type the following command to remove Composer’s global vendor var directory:
sudo rm -rf ~/.composer/vendor/var
64. Press Enter.
65. Type the following command to remove Composer’s global vendor tmp directory:
sudo rm -rf ~/.composer/vendor/tmp
66. Press Enter.
67. Type the following command to remove Composer’s global vendor log directory:
sudo rm -rf ~/.composer/vendor/log
68. Press Enter.
69. Type the following command to remove Composer’s global vendor run directory:
sudo rm -rf ~/.composer/vendor/run
70. Press Enter.
71. Type the following command to remove Composer’s global vendor lock directory:
sudo rm -rf ~/.composer/vendor/lock
72. Press Enter.
73. Type the following command to remove Composer’s global vendor cache directory:
sudo rm -rf ~/.composer/vendor/cache
74. Press Enter.
75. Type the following command to remove Composer’s global vendor backup directory:
sudo rm -rf ~/.composer/vendor/backup
76. Press Enter.
77. Type the following command to remove Composer’s global vendor config directory:
sudo rm -rf ~/.composer/vendor/config
78. Press Enter.
79. Type the following command to remove Composer’s global vendor lib directory:
sudo rm -rf ~/.composer/vendor/lib
80. Press Enter.
81. Type the following command to remove Composer’s global vendor include directory:
sudo rm -rf ~/.composer/vendor/include
82. Press Enter.
83. Type the following command to remove Composer’s global vendor share directory:
sudo rm -rf ~/.composer/vendor/share
84. Press Enter.
85. Type the following command to remove Composer’s global vendor bin directory:
sudo rm -rf ~/.composer/vendor/bin
86. Press Enter.
87. Type the following command to remove Composer’s global vendor man directory:
sudo rm -rf ~/.composer/vendor/man
88. Press Enter.
89. Type the following command to remove Composer’s global vendor doc directory:
sudo rm -rf ~/.composer/vendor/doc
90. Press Enter.
91. Type the following command to remove Composer’s global vendor etc directory:
sudo rm -rf ~/.composer/vendor/etc
92. Press Enter.
93. Type the following command to remove Composer’s global vendor sbin directory:
sudo rm -rf ~/.composer/vendor/sbin
94. Press Enter.
95. Type the following command to remove Composer’s global vendor libexec directory:
sudo rm -rf ~/.composer/vendor/libexec
96. Press Enter.
97. Type the following command to remove Composer’s global vendor share directory:
sudo rm -rf ~/.composer/vendor/share
98. Press Enter.
99. Type the following command to remove Composer’s global vendor var directory:
sudo rm -rf ~/.composer/vendor/var
100. Press Enter.
101. Type the following command to remove Composer’s global vendor tmp directory:
sudo rm -rf ~/.composer/vendor/tmp
102. Press Enter.
103. Type the following command to remove Composer’s global vendor log directory:
sudo rm -rf ~/.composer/vendor/log
104. Press Enter.
105. Type the following command to remove Composer’s global vendor run directory:
sudo rm -rf ~/.composer/vendor/run
106. Press Enter.
107. Type the following command to remove Composer’s global vendor lock directory:
sudo rm -rf ~/.composer/vendor/lock
108. Press Enter.
109. Type the following command to remove Composer’s global vendor cache directory:
sudo rm -rf ~/.composer/vendor/cache
110. Press Enter.
111. Type the following command to remove Composer’s global vendor backup directory:
sudo rm -rf ~/.composer/vendor/backup
112. Press Enter.
113. Type the following command to remove Composer’s global vendor config directory:
sudo rm -rf ~/.composer/vendor/config
114. Press Enter.
115. Type the following command to remove Composer’s global vendor lib directory:
sudo rm -rf ~/.composer/vendor/lib
116. Press Enter.
117. Type the following command to remove Composer’s global vendor include directory:
sudo rm -rf ~/.composer/vendor/include
118. Press Enter.
119. Type the following command to remove Composer’s global vendor share directory:
sudo rm -rf ~/.composer/vendor/share
120. Press Enter.
121. Type the following command to remove Composer’s global vendor bin directory:
sudo rm -rf ~/.composer/vendor/bin
122. Press Enter.
123. Type the following command to remove Composer’s global vendor man directory:
sudo rm -rf ~/.composer/vendor/man
124. Press Enter.
125. Type the following command to remove Composer’s global vendor doc directory:
sudo rm -rf ~/.composer/vendor/doc
126. Press Enter.
127. Type the following command to remove Composer’s global vendor etc directory:
sudo rm -rf ~/.composer/vendor/etc
128. Press Enter.
129. Type the following command to remove Composer’s global vendor sbin directory:
sudo rm -rf ~/.composer/vendor/sbin
130. Press Enter.
131. Type the following command to remove Composer’s global vendor libexec directory:
sudo rm -rf ~/.composer/vendor/libexec
132. Press Enter.
133. Type the following command to remove Composer’s global vendor share directory:
sudo rm -rf ~/.composer/vendor/share
134. Press Enter.
135. Type the following command to remove Composer’s global vendor var directory:
sudo rm -rf ~/.composer/vendor/var
136. Press Enter.
137. Type the following command to remove Composer’s global vendor tmp directory:
sudo rm -rf ~/.composer/vendor/tmp
138. Press Enter.
139. Type the following command to remove Composer’s global vendor log directory:
sudo rm -rf ~/.composer/vendor/log
140. Press Enter.
141. Type the following command to remove Composer’s global vendor run directory:
sudo rm -rf ~/.composer/vendor/run
142. Press Enter.
143. Type the following command to remove Composer’s global vendor lock directory:
sudo rm -rf ~/.composer/vendor/lock
144. Press Enter.
145. Type the following command to remove Composer’s global vendor cache directory:
sudo rm -rf ~/.composer/vendor/cache
146. Press Enter.
147. Type the following command to remove Composer’s global vendor backup directory:
sudo rm -rf ~/.composer/vendor/backup
148. Press Enter.
149. Type the following command to remove Composer’s global vendor config directory:
sudo rm -rf ~/.composer/vendor/config
150. Press Enter.
151. Type the following command to remove Composer’s global vendor lib directory:
sudo rm -rf ~/.composer/vendor/lib
152. Press Enter.
153. Type the following command to remove Composer’s global vendor include directory:
sudo rm -rf ~/.composer/vendor/include
154. Press Enter.
155. Type the following command to remove Composer’s global vendor share directory:
sudo rm -rf ~/.composer/vendor/share
156. Press Enter.
157. Type the following command to remove Composer’s global vendor bin directory:
sudo rm -rf ~/.composer/vendor/bin
158. Press Enter.
159. Type the following command to remove Composer’s global vendor man directory:
sudo rm -rf ~/.composer/vendor/man
160. Press Enter.
161. Type the following command to remove Composer’s global vendor doc directory:
sudo rm -rf ~/.composer/vendor/doc
162. Press Enter.
163. Type the following command to remove Composer’s global vendor etc directory:
sudo rm -rf ~/.composer/vendor/etc
164. Press Enter.
165. Type the following command to remove Composer’s global vendor sbin directory:
sudo rm -rf ~/.composer/vendor/sbin
166. Press Enter.
167. Type the following command to remove Composer’s global vendor libexec directory:
sudo rm -rf ~/.composer/vendor/libexec
168. Press Enter.
169. Type the following command to remove Composer’s global vendor share directory:
sudo rm -rf ~/.composer/vendor/share
170. Press Enter.
171. Type the following command to remove Composer’s global vendor var directory:
sudo rm -rf ~/.composer/vendor/var
172. Press Enter.
173. Type the following command to remove Composer’s global vendor tmp directory:
sudo rm -rf ~/.composer/vendor/tmp
174. Press Enter.
175. Type the following command to remove Composer’s global vendor log directory:
sudo rm -rf ~/.composer/vendor/log
176. Press Enter.
177. Type the following command to remove Composer’s global vendor run directory:
sudo rm -rf ~/.composer/vendor/run
178. Press Enter.
179. Type the following command to remove Composer’s global vendor lock directory:
sudo rm -rf ~/.composer/vendor/lock
180. Press Enter.
181. Type the following command to remove Composer’s global vendor cache directory:
sudo rm -rf ~/.composer/vendor/cache
182. Press Enter.
183. Type the following command to remove Composer’s global vendor backup directory:
sudo rm -rf ~/.composer/vendor/backup
184. Press Enter.
185. Type the following command to remove Composer’s global vendor config directory:
sudo rm -rf ~/.composer/vendor/config
186. Press Enter.
187. Type the following command to remove Composer’s global vendor lib directory:
sudo rm -rf ~/.composer/vendor/lib
188. Press Enter.
189. Type the following command to remove Composer’s global vendor include directory:
sudo rm -rf ~/.composer/vendor/include
190. Press Enter.
191. Type the following command to remove Composer’s global vendor share directory:
sudo rm -rf ~/.composer/vendor/share
192. Press Enter.
193. Type the following command to remove Composer’s global vendor bin directory:
sudo rm -rf ~/.composer/vendor/bin
194. Press Enter.
195. Type the following command to remove Composer’s global vendor man directory:
sudo rm -rf ~/.composer/vendor/man
196. Press Enter.
197. Type the following command to remove Composer’s global vendor doc directory:
sudo rm -rf ~/.composer/vendor/doc
198. Press Enter.
199. Type the following command to remove Composer’s global vendor etc directory:
sudo rm -rf ~/.composer/vendor/etc
200. Press Enter.
201. Type the following command to remove Composer’s global vendor sbin directory:
sudo rm -rf ~/.composer/vendor/sbin
202. Press Enter.
203.
If you’re a developer using macOS, you may have come across Composer, a popular dependency manager for PHP. While Composer makes it easy to manage dependencies and packages for your PHP projects, you may need to uninstall it at some point, perhaps to free up disk space or remove a version conflict. In this tutorial, you will learn uninstall Composer on macOS.
How to Uninstall Composer on macOS
By following the steps outlined in this tutorial, you can easily uninstall Composer from your macOS system.
- Step 1: Check if Composer is installed
- Step 2: Uninstall Composer
- Step 3: Verify that Composer has been uninstalled
Step 1: Check if Composer is installed
Before you begin the uninstallation process, it’s a good idea to check if Composer is already installed on your macOS system. To do this, open the Terminal app and enter the following command:
composer -v
If you see the version number of Composer displayed in the Terminal, it means that Composer is installed on your system. If you see an error message saying that the command is not found, it means that Composer is not installed on your system.
Step 2: Uninstall Composer
To uninstall Composer on macOS, you need to use the Terminal app. Here are the steps to follow:
- Open the Terminal app on your macOS system.
- Enter the following command to remove the Composer executable:
- sudo rm /usr/local/bin/composer
- If you want to remove the Composer configuration files as well, enter the following command:
- sudo rm -rf ~/.composer
- This command will remove the ~/.composer directory and all its contents, including the Composer configuration files.
- Once you have executed these commands, Composer should be completely uninstalled from your macOS system.
Step 3: Verify that Composer has been uninstalled
To verify that Composer has been completely uninstalled from your macOS system, you can enter the following command in the Terminal app:
composer -v
If Composer has been uninstalled correctly, you should see an error message saying that the command is not found. If you still see the Composer version number, it means that the uninstallation process was not successful.
Conclusion
Uninstalling Composer on macOS is a straightforward process that involves using the Terminal app to remove the Composer executable and configuration files. By following the steps outlined in this tutorial, you can easily uninstall Composer from your macOS system. If you ever need to reinstall Composer, you can download the latest version from the official Composer website.