CLI not working – CLIKit not found
-
I’m using the latest version of Day One, 2025.15.1 (1681) on macOS Sequoia 15.5. When I try to run dayone2 -h I get this;
dyld[24782]: Library not loaded: @rpath/CLIKit.framework/Versions/A/CLIKit Referenced from: <B5882AF0-C286-3AFE-90BB-173A641CE7ED> /usr/local/bin/dayone2 Reason: tried: '/usr/local/Frameworks/CLIKit.framework/Versions/A/CLIKit' (no such file), '/usr/local/bin/../Frameworks/CLIKit.framework/Versions/A/CLIKit' (no such file), '/usr/local/bin/CLIKit.framework/Versions/A/CLIKit' (no such file), '/usr/local/Frameworks/CLIKit.framework/Versions/A/CLIKit' (no such file), '/usr/local/bin/../Frameworks/CLIKit.framework/Versions/A/CLIKit' (no such file), '/usr/local/bin/CLIKit.framework/Versions/A/CLIKit' (no such file) [1] 24782 abort dayone2 -hI have set the path for Day One in my zsh profile.
➤ echo $DAYONE_APP_PATH /Applications/Day One.appAny ideas?
-
Hey, just jumping in, I had the same issue recently. Looks like the
dayone2CLI binary is still referencing the oldCLIKitframework, which isn’t bundled or linked correctly in newer macOS versions. I ended up reinstalling the CLI via Day One’s in-app Terminal integration, which fixed the missing framework error. Might be worth trying that or checking if they’ve updated the CLI separately. -
Hi there, @petemc
Please could you give the great suggestion from @vissmediablog a try.
Our team is also looking into this matter to see if any adjustments from our side are needed.
-
When you say use “Day One’s in-app Terminal integration”, what is that exactly? The menubar item “Install Command Line Tools” takes me to a website with a copy/paste terminal command. Is there another way that I’m missing?
I’ve deleted the dayone2 binary /usr/local/bin/dayone2 and also Day One from Applications dir, then reinstalled from the App Store. I re-ran the terminal command to re-install dayone2 and it still occurs.
sudo bash /Applications/Day One.app/Contents/Resources/install_cli.shThe file modified date on the reinstalled dayone2 cmd is 23 July 2025, if thats of any use.
-
-
Not sure whether I did the right thing here, but I got the dayone2 command to work, by establishing a symbolic link in /usr/local to /Applications/Day One.app/Contents/Frameworks:
wendy@WSL-MacBook local % sudo ln -s /Applications/Day One.app/Contents/Frameworks
Now the dayone2 executable is able to find the Frameworks directory.
wendy@WSL-MacBook bin % dayone2
Usage: dayone2 [options] commandCommands:
new [text] [text]…
Creates new entry with optional text. Every text argument will be separated by
a single space when placed into the new entry. If no text arguments are provided
then standard input is used by default for the entry text. Use --no-stdin to override
this behavior.…
-
I see the update in Test Flight in IOS but I only have the App Store version on my Mac. Is there a way to sign up for the MacOS TestFlight version?
-
-
Hi all, I’m getting this error when trying to use the CLI:
“Error: Day One database needs to be upgraded. Please launch Day One to upgrade the database, then try again.”
I tried doing what it suggested but it did not help. I’m running MacOS Tahoe public beta (I understand this may be the issue) and DayOne 2025.17.
Do I need to uninstall dayone2 before trying to reinstall it? -
Hello @wp1429819603ff3!
Could we have you update to version 2025.18?
This link should take you directly to that update: https://apps.apple.com/us/app/day-one/id1055511498?mt=12
Once updated, launch Day One and let us know if you still run into that issue.
-
Hi Reid! Thanks for the reply. I am using the direct download version from your website rather than the version from the app store. Do you have a link for that update? Or should I switch to the app store version?
-
-
Hi @wp1429819603ff3,
Day One has only ever been available to download on Mac from the App Store. We have never offered a direct download from our website.