You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by ru...@apache.org on 2019/11/14 14:20:16 UTC
[whimsy] branch master updated: more tweaks
This is an automated email from the ASF dual-hosted git repository.
rubys pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
The following commit(s) were added to refs/heads/master by this push:
new a4fb00b more tweaks
a4fb00b is described below
commit a4fb00bac1095d554f899115c489585a32e48c00
Author: Sam Ruby <ru...@intertwingly.net>
AuthorDate: Thu Nov 14 09:19:59 2019 -0500
more tweaks
---
MACOSX.md | 37 +++++++++++++++++++++----------------
1 file changed, 21 insertions(+), 16 deletions(-)
diff --git a/MACOSX.md b/MACOSX.md
index 484a8c7..4a8c226 100644
--- a/MACOSX.md
+++ b/MACOSX.md
@@ -143,11 +143,9 @@ Install:
```
cd /srv/whimsy
-sudo bundle install
+bundle install
```
-* NOTE: `sudo` not required when using rbenv
-
Verify:
```
@@ -167,7 +165,7 @@ Notes:
install`](DEVELOPMENT.md#running-whimsy-applications-car) run for additional
gems. Simply change directory to the tool you wish to develop, and run
`bundle install` in that directory. If you want to install all of the
- dendencies for all of the whimsy tools, run `rake install` in the top whimsy
+ dendencies for all of the whimsy tools, run `rake update` in the top whimsy
directory.
* You may have trouble installing due to the dependency on nokogiri. There are
issues with its dependencies. This page suggests some workarounds:
@@ -323,7 +321,9 @@ $ brew info passenger
For the second step (`brew info passenger`), you will need to
follow the instructions -- which essentially is to copy a few lines to
-to a specified location. If your ruby is installed in `/usr/local/bin`, change the last line to
+to a specified location, typically `/etc/apache2/other/passenger.conf`.
+
+If your ruby is installed in `/usr/local/bin`, change the last line to
```
PassengerDefaultRuby /usr/local/bin/ruby
@@ -347,13 +347,13 @@ Check that the server information includes 'Phusion_Passenger':
```
$ curl --head whimsy.local
HTTP/1.1 200 OK
-Date: Fri, 19 Aug 2016 12:23:23 GMT
-Server: Apache/2.4.18 (Unix) Phusion_Passenger/5.0.30
+Date: Wed, 13 Nov 2019 19:37:12 GMT
+Server: Apache/2.4.41 (Unix) Phusion_Passenger/6.0.4
Content-Location: index.html.en
Vary: negotiate
TCN: choice
-Last-Modified: Mon, 11 Jun 2007 18:53:14 GMT
-ETag: "2d-432a5e4a73a80"
+Last-Modified: Thu, 29 Aug 2019 05:05:59 GMT
+ETag: "2d-5913a76187bc0"
Accept-Ranges: bytes
Content-Length: 45
Content-Type: text/html
@@ -419,12 +419,6 @@ Add the following line:
LDAPVerifyServerCert Off
```
-Copy whimsy vhost definition to your apache2 configuration:
-
-```
-sudo cp /srv/whimsy/config/whimsy.conf /private/etc/apache2/other
-```
-
Also from the root of your whimsy git checkout, make a `/srv/cache` directory
owned by you, and establish a symbolic link to your whimsy git clone directory:
@@ -434,6 +428,12 @@ sudo chown `id -un`:`id -gn` /srv/cache
sudo ln -s `pwd` /srv/whimsy
```
+Copy whimsy vhost definition to your apache2 configuration:
+
+```
+sudo cp /srv/whimsy/config/whimsy.conf /private/etc/apache2/other
+```
+
Restart Apache httpd using `sudo apachectl restart`.
Verify:
@@ -549,12 +549,17 @@ changes and restart applications that might be affected on the receipt of
the next request.
To have this tool launch automatically, copy `whimsy/config/toucher.plist` to
-'~/Library/LaunchAgents/'. Start via:
+'~/Library/LaunchAgents/' and have launchctl load it:
```
+mkdir -p ~/Library/LaunchAgents
+cp /srv/whimsy/config/toucher.plist ~/Library/LaunchAgents/
launchctl load ~/Library/LaunchAgents/toucher.plist
```
+**Note**: Adjust the path to `ruby` in `toucher.plist` if necessary. If you
+make this change after you have loaded the script, unload then reload it.
+
To verify that it is working, touch a file in an application, and verify
that `tmp/restart.txt` has been updated. Example: