Comments (39)
Actual steps
- git clone https://github.com/luin/medis or download the repository zip
- npm install
- npm run build
- npm run electron
- Profit 😎
from medis.
For anyone wishing to use the app right now, it's as easy as:
git clone https://github.com/luin/medis
or download the repository zipnpm install
npm run run
- Profit 😎
from medis.
I'm not promising anything but I will give it a try on Linux.
from medis.
Here is a WIP PKGBUILD for Arch Linux users:
https://gist.github.com/andreldm/9f4fcda1674245d2f8abcde777f8db1c
Just download all files and run makepkg -si
.
Note: Any feel free to take this PKGBUILD and push to AUR as I don't use Medis, I friend of mine was playing with Redis and I came across this project, made it work on my machine and showed it to him. End of story.
from medis.
Thank you @darky, you pinged me at the right moment! 👍
Unfortunately, it's not working for me (tried with the master
branch):
I have this blank window and nothing happens...
EDIT: Same on the mas
branch)
from medis.
Arch users can install it from AUR
https://aur.archlinux.org/packages/medis/
from medis.
I've tested it on Linux Mint 18.3
with Node.js 8.9.3
and it works perfectly:
Moreover, here's a suggestion for users - you can also create a cinnamon main menu entry if you don't want to start it by typing npm run electron
in the project folder:
You can use the icon in ./icns/Icon1024.png
.
I've placed my git clone in /opt
, just make sure to use the appropriate paths on your system.
Bottom line is, yes, creating linux packages would be great, but not easy to maintain on the long term, since there are so many distros out there.
The vast majority of the linux users are tech-savvy enough and will most certainly know how to start it from the command line and/or even create an appropriate launcher for the specific platform flavor they're using.
from medis.
I submitted a PR in regards to this issue, linux user can package the app and move it anywhere you want.
Also fixed icons under linux.
#123
from medis.
Just FYI, RDM now supports OpenSUSE
from medis.
Any update? Just found this and while I love using it on my Mac, at home where I am using Windows I miss the application dearly.
from medis.
I ran this on Ubuntu 18.04 using the PR by @hiimdoublej and I see weird font rendering issues. Is this simply some sort of missing font? I don't see any errors or warnings on the terminal.
from medis.
Don't you ever try rdm?
from medis.
@slavaGanzin Qt too heavy, and RedisDesktopManager not support OpenSUSE. I need try to fix the configure file.
from medis.
It's not hard to support Linux and Windows since Medis is built on top of the Electron. I'll find some time to write a build script so that we can release a cross-platform version next time.
from medis.
@luin good news! thx!
from medis.
This would be very welcome! 👍 Thanks for the great work.
from medis.
Hello !
Waiting too the GNU/Linux version :)
And as @mingjunyang on OpenSuse, I also hope a RPM package ( Fedora ). RedisDesktopManager doesn't provide it, and Medis could may be have this advantage too on RDM :)
from medis.
Sorry for the delay. A little busy these days 🚴 😿. I built a Windows version successfully several days ago. The hardest part is to write a build script so that we can build OS X/Linux/Windows versions automatically every time we publish a new release.
I found module https://github.com/maxogden/electron-packager should make things easier, but I don't have time at this moment. I'll revisit this issue in one or two weeks. Pull request is welcome BTW 😆.
from medis.
Thanks for the update! It's funny, because I discovered that module yesterday too, which reminded me of this project. 😁 No hurry, we're all busy with various projects, I know the feeling. 😩
from medis.
Just an update for this issue. I opened a pull request of using electron-packager for packaging (#21). For now, electron-packager doesn't support building Mac App Store version, so I'll wait for the releasing of 6.0 (https://github.com/electron-userland/electron-packager/blob/master/NEWS.md) before merge this pull request.
from medis.
electron-packager 7.0 is just released. https://github.com/electron-userland/electron-packager/releases
from medis.
That's fast. I'm working on it.
from medis.
any update, guys? waiting for Ubuntu ... 😕
from medis.
@luin any update on this?
from medis.
@luin any new update?
from medis.
@luin if you need help, just ask
from medis.
Sorry for the delay! A little busy these months. It would be great if anyone likes to contribute the package scripts for Linux and Windows. Let me know if any help is needed.
BTW, My workmate and I use Medis as part of our everyday workflow, so I'll definitely continue to bring bugfixes and new features when I have time (hopefully next month). Thank you for using Medis!
from medis.
@luin can you confirm that all which would need to be changed is the build scripts? No js changes necessary?
from medis.
@markasoftware I tried running Medis on Windows two months ago and I was able to get it run without any modification on js code.
from medis.
@andreldm Yup. It's just working without any issues on Ubuntu 16.04
from medis.
Which tag/branch?
Edit: mas
branch.
from medis.
@mathieumg I've used master branch.
from medis.
For anyone wishing to use the app right now, it's as easy as:
- git clone https://github.com/luin/medis or download the repository zip
- npm install
- npm run run
- Profit 😎
Now for me instead npm run run
-> npm run electron
from medis.
FYI I'm running Debian Jessie.
I have installed Node 4.x and doing the npm install
command fails with:
npm ERR! Linux 3.16.0-4-amd64
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v4.8.4
npm ERR! npm v2.15.11
npm ERR! code EPEERINVALID
npm ERR! peerinvalid The package [email protected] does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants eslint@>=3.17.0
npm ERR! peerinvalid Peer [email protected] wants eslint@>=3
npm ERR! peerinvalid Peer [email protected] wants eslint@^2.0.0 || ^3.0.0
Upgrading Node to 6.x make it working like @darky described.
from medis.
Hi all, FastoRedis works perfectly on all Linux systems.
from medis.
good job!
from medis.
Could this be published as a snap / flatpak package? That could alleviate some of the packaging issues across distros
from medis.
@rathboma I have yet to encounter this bug that you're facing, with that being said I'll be happy to merge your PR on this issue in my fork, since the author of this project does not seem to accept PRs anymore. As for snap / flatpak, I'll look into it if I got some time to spare.
from medis.
For anyone wishing to use the app right now, it's as easy as:
- git clone https://github.com/luin/medis or download the repository zip
- npm install
- npm run run
- Profit sunglasses
Now for me instead
npm run run
->npm run electron
Now for me npm run start
from medis.
Related Issues (20)
- Don't able to use cluster mode with ssh tunnel HOT 4
- Bug report: "Restore Purchase" button doesn't work HOT 1
- Cannot view connection parameters HOT 2
- Connection reset (SSH tunnel) HOT 3
- Key type json HOT 7
- Feature request: Support custom grouping for all servers HOT 4
- Medis2 supports set font ? HOT 6
- Can it support RedisTimeSeries? HOT 1
- Create JSON type? HOT 4
- Feature Request: GEO Functions HOT 5
- cant connect to redis cluster HOT 7
- (Redis) ERR DUMP payload version or checksum are wrong HOT 1
- Content preview should be 100% height of window HOT 2
- Allow horizontal scrolling of content pane HOT 2
- Support for Redis Sentinel HOT 1
- 1Password SSH Agent Support HOT 10
- [feature request] URL handler HOT 6
- Selecting Databases Beyond the Default Range in Amazon ElastiCache HOT 3
- CA certificate support HOT 3
- command query - run 'info' - show error HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from medis.