2017-05-31 10 views
0

edx Studioに接続できません。私は舗装のdevstackスタジオを実行すると、私はこのエラーを取得するedx Studioを実行しているときにXモジュールが見つかりません

xmodule_assets common/static/xmodule 
Traceback (most recent call last): 
    File "/edx/app/edxapp/venvs/edxapp/bin/xmodule_assets", line 5, in <module> 
    from pkg_resources import load_entry_point 
    File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3084, in <module> 
    @_call_aside 
    File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3070, in _call_aside 
    f(*args, **kwargs) 
    File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3097, in _initialize_master_working_set 
    working_set = WorkingSet._build_master() 
    File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 651, in _build_master 
    ws.require(__requires__) 
    File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 952, in require 
    needed = self.resolve(parse_requirements(requirements)) 
    File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 839, in resolve 
    raise DistributionNotFound(req, requirers) 
pkg_resources.DistributionNotFound: The 'XModule==0.1.1' distribution was not found and is required by the application 




Captured Task Output: 
--------------------- 


---> pavelib.assets.update_assets 
---> pavelib.prereqs.install_node_prereqs 
python manage.py lms --settings=devstack preprocess_assets lms/static/sass/*.scss lms/static/themed_sass 
python manage.py cms --settings=devstack preprocess_assets cms/static/sass/*.scss cms/static/themed_sass 
xmodule_assets common/static/xmodule 


Build failed running pavelib.assets.update_assets: Subprocess return code: 1 

私はpip installXModuleをインストールすると考えていたが、ピップが

Could not find a version that satisfies the requirement XModule (from versions:) 
No matching distribution found for XModule 

私は、このエラーを与えたとして、それは誰が提供できるそれはパッケージではありませんが判明しました適切な解決策

答えて

1

通常、XModuleは管理された手順でインストールします。それらはまたあなたのためのすべてのpipのインストールを実行する世話をする。

実際にXModuleライブラリを手動でインストールする場合は、edx-platform/requirements/edx/local.txtファイルを使用できます。

edxapp環境にいることを確認してください。 sudo su edxappは通常のdevstackで十分です。そして、pip install -r requirements/edx/local.txt

+0

これは他のファイルや他のアプリケーションに影響しますか?私は自分の仕事を失いたくない。 – ChemseddineZ

+1

無能なプレイブックを実行することは、あなたのファイルに確実に影響する。 local.txt要件ファイルでpipインストールを実行すると、virtualenvにのみ影響します。 これは、次にpaverを実行するときに変更されたことがわかり、すべての依存関係が正常かどうかを確認しようとします。あなたは仕事を失うべきではありませんが、これを試す前にgit repoに変更をコミットする必要があります。 – Felipe

+0

あなたの解決策を試しましたが、このエラーが発生しました。エラー:[Errno 13]許可が拒否されました: 'Open_edX.egg-info/requires.txt' --------------- ------------------------- コマンド "python setup.py egg_info"が/ edx/app/edxapp/edx-platformのエラーコード1で失敗しました' – ChemseddineZ

関連する問題