For Windows users who are interested...
Now I have 2 separate folders :
|_web2py (containing web2py source files with default applications)
|_...
|_applications
|_admin
|_welcome
|_web2py_apps (folder containing all my apps)
|_app1
|_app2
|_...
When I upgrade web2py , I replace the whole "web2py" folder
Then I launch a little batch file stored in "web2py_apps" to recreate
all directory junctions.
Code here :
*create_junctions.bat*
|
for/f "delims="%%a In('dir /ad/b "./" ')Domklink /J
..\web2py\applications\%%a .\%%a
pause
|
Le mercredi 30 octobre 2013 18:18:17 UTC+1, Loïc ESPERN a écrit :
Good idea
I will make a try when upgrading my web2py repo...
Thank you
Le 30 oct. 2013 16:01, "Richard Vézina" <ml.richa...@gmail.com
<javascript:>> a écrit :
Loïc, just a thought... How will you manage the upgrade of
web2py version? If you have only a single repo, you will make
symlink in new version of web2py applications folder, but then
you may face issue with the new version that force you to
stick with previous version... If you have commit change over
your trunk you will have to revert...
I generally just copy my entire repo, that become a clone...
Richard
On Wed, Oct 30, 2013 at 10:56 AM, Richard Vézina
<ml.richa...@gmail.com <javascript:>> wrote:
Great!
:)
Richard
On Wed, Oct 30, 2013 at 10:11 AM, Loïc <loic....@gmail.com
<javascript:>> wrote:
I have found the problem. Thank you Richard!
For Windows users who want to move the applications
subfolders out of web2py directory, the correct syntax
is :
|
mklink /J TheLinkNameThePath
|
mklink /J created a directory junction
Previously, I used mklink /D (which creates a symlink
for a folder) but this doesn't work.
Le mercredi 30 octobre 2013 14:53:31 UTC+1, Richard a
écrit :
http://en.wikipedia.org/wiki/Hard_link
<http://en.wikipedia.org/wiki/Hard_link>
On Wed, Oct 30, 2013 at 9:52 AM, Richard Vézina
<ml.richa...@gmail.com> wrote:
Hmmm... I pretty sure in linux a symlink would
work, but in win it is different... If I
remember there is a difference in hardlink and
softlink that need to be consider...
Richard
On Wed, Oct 30, 2013 at 4:06 AM, Loïc
<loic....@gmail.com> wrote:
Some weeks ago, I tried to create a
symlink inside /applications folder, but I
got an error in modules.
I was using mklink command on Win7, and my
app works fine when located inside
/applications folder without symlink...
Below is the ticket I got. Maybe you have
an idea?
Ticket ID
127.0.0.1.2013-09-25.13-53-37.347db33f-279e-4ae1-b231-66904661519e
<type 'exceptions.ImportError'> No module
named espern.modules.models_tools
Version
web2py™ Version
2.6.3-stable+timestamp.2013.09.15.17.01.20
Python Python 2.7.3:
C:\Python27\python.exe (prefix: C:\Python27)
Traceback
Traceback (most recent call last):
File
"C:\Users\loic\web2py\gluon\restricted.py", line
217, in restricted
exec ccode in environment
File
"C:/Users/loic/web2py/applications/espern/models/db_calendar.py",
line 2, in <module>
from models_tools import
start_datetime, end_datetime
File
"C:\Users\loic\web2py\gluon\custom_import.py",
line 86, in custom_importer
return base_importer(pname, globals,
locals, fromlist, level)
File
"C:\Users\loic\web2py\gluon\custom_import.py",
line 125, in __call__
result = NATIVE_IMPORTER(name,
globals, locals, fromlist, level)
ImportError: No module named
espern.modules.models_tools
Le mardi 29 octobre 2013 21:55:06 UTC+1,
Richard a écrit :
Symbolic link?
Richard
On Tue, Oct 29, 2013 at 2:04 PM, wiel
<wiel...@gmail.com> wrote:
I have a local repository and a
web2py installation up. how can I
change web2py's application
directory so that it points to the
repository? or how can I let
web2py use the repository?
--
Resources:
- http://web2py.com
- http://web2py.com/book
(Documentation)
- http://github.com/web2py/web2py
<http://github.com/web2py/web2py>
(Source code)
-
https://code.google.com/p/web2py/issues/list
<https://code.google.com/p/web2py/issues/list>
(Report Issues)
---
You received this message because
you are subscribed to the Google
Groups "web2py-users" group.
To unsubscribe from this group and
stop receiving emails from it,
send an email to
web2py+un...@googlegroups.com.
For more options, visit
https://groups.google.com/groups/opt_out
<https://groups.google.com/groups/opt_out>.
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py
<http://github.com/web2py/web2py> (Source
code)
-
https://code.google.com/p/web2py/issues/list
<https://code.google.com/p/web2py/issues/list>
(Report Issues)
---
You received this message because you are
subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop
receiving emails from it, send an email to
web2py+un...@googlegroups.com.
For more options, visit
https://groups.google.com/groups/opt_out
<https://groups.google.com/groups/opt_out>.
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py
<http://github.com/web2py/web2py> (Source code)
- https://code.google.com/p/web2py/issues/list
<https://code.google.com/p/web2py/issues/list> (Report
Issues)
---
You received this message because you are subscribed
to the Google Groups "web2py-users" group.
To unsubscribe from this group and stop receiving
emails from it, send an email to
web2py+un...@googlegroups.com <javascript:>.
For more options, visit
https://groups.google.com/groups/opt_out
<https://groups.google.com/groups/opt_out>.
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py
<http://github.com/web2py/web2py> (Source code)
- https://code.google.com/p/web2py/issues/list
<https://code.google.com/p/web2py/issues/list> (Report Issues)
---
You received this message because you are subscribed to a
topic in the Google Groups "web2py-users" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/web2py/3FWZCmLzhzc/unsubscribe
<https://groups.google.com/d/topic/web2py/3FWZCmLzhzc/unsubscribe>.
To unsubscribe from this group and all its topics, send an
email to web2py+un...@googlegroups.com <javascript:>.
For more options, visit
https://groups.google.com/groups/opt_out
<https://groups.google.com/groups/opt_out>.
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google
Groups "web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.