Tôi đang sử dụng Eclipse 3.6.1 với PyDev 1.6.4 để phát triển một trang web của Máy ứng dụng của Google. Trong các dự án của tôi .pydevproject
Tôi muốn đặt đường dẫn đến Google App Engine SDK dựa trên biến môi trường kể từ khi tôi phát triển trên máy tính để bàn và máy tính xách tay của mình (nơi các đường dẫn hơi khác nhau) và tôi dự định kiểm tra tệp này trong điều khiển nguồn và môi trường khác có thể khác. Trong XML dưới đây, tôi muốn thay thế /home/jesse
bằng giá trị được đọc từ một biến môi trường. Bây giờ tôi sẽ hạnh phúc chỉ bằng cách sử dụng thư mục chính hiện tại.Sử dụng biến môi trường trong tệp dự án Eclipse PyDev
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?eclipse-pydev version="1.0"?>
<pydev_project>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Python 2.5</pydev_property>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.5</pydev_property>
<pydev_variables_property name="org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION">
<key>GOOGLE_APP_ENGINE</key>
<value>/home/jesse/projects/google_appengine</value>
</pydev_variables_property>
<pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
<path>/app_html5rest</path>
</pydev_pathproperty>
<pydev_pathproperty name="org.python.pydev.PROJECT_EXTERNAL_SOURCE_PATH">
<path>${GOOGLE_APP_ENGINE}</path>
<path>${GOOGLE_APP_ENGINE}/lib/django</path>
<path>${GOOGLE_APP_ENGINE}/lib/webob</path>
<path>${GOOGLE_APP_ENGINE}/lib/yaml/lib</path>
</pydev_pathproperty>
</pydev_project>
Tôi đã thử:
- $ {HOME}
- $ {} env.HOME
- $ HOME
Google đã không bật lên nhiều, bất cứ đề nghị ?