Virtualenv: activate.fish ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ 'source'

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 18 ΠΌΠ°Ρ€. 2016  Β·  4ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: pypa/virtualenv

Π’ Ρ„Π°ΠΉΠ»Π΅ activate.fish, сгСнСрированном Π² настоящСС врСмя ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ virtualenv, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° 'source', ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅Ρ‚ Π² fish. Π­Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΈ запускС скрипта. ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ - ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° '.'

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅ изобраТСния для Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ:

screen shot 2016-03-19 at 3 10 23 am
исходная ошибка

screen shot 2016-03-19 at 3 11 19 am
ΠΏΡ€Π°Π²ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я внСс Π² Ρ„Π°ΠΉΠ» activate.fish

screen shot 2016-03-19 at 3 11 43 am
Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@sjatkins, Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ activate , Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для bash / zsh / etc, вмСсто activate.fish

ВсС 4 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

На сайтС Ρ€Ρ‹Π±ΡŒΠ΅ΠΉ Ρ€Π°ΠΊΠΎΠ²ΠΈΠ½Ρ‹ говорится ΠΈΠ½Π°Ρ‡Π΅.

https://fishshell.com/docs/current/commands.html#source

. (ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°) - это псСвдоним исходной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ИспользованиС . устарСл Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ источника, Π°. Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ вСрсии fish.

ΠšΠΎΠΌΡƒ ΠΌΠ½Π΅ Π²Π΅Ρ€ΠΈΡ‚ΡŒ?

Π˜Π·Π²ΠΈΠ½ΠΈΡ‚Π΅, я поспСшил с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² выпуск β„– 211 Π½Π° страницС Ρ€Ρ‹Π±ΡŒΠ΅ΠΉ Ρ€Π°ΠΊΠΎΠ²ΠΈΠ½Ρ‹.

По-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ, Ρ‚Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ β„– 310 ΠΈ Π±Ρ‹Π»Π° устранСна Π² послСднСй вСрсии fish.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΌΠΎΠ΅ΠΉ систСмС Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ apt-get ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ устанавливаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ fish 2.0.0, ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ (2.2.0), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»Π° Π²Π²Π΅Π΄Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° source . Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ рСпозитория PPA fish-shell/release-2 ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° fish устранили ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ спасибо Π·Π° Π²Π°ΡˆΡƒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΈ извиняюсь Π·Π° Π½Π΅Π΄ΠΎΡ€Π°Π·ΡƒΠΌΠ΅Π½ΠΈΠ΅.

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ? Π― Π½Π΅ являюсь Ρ€Ρ‹Π±ΠΎΠΉ вСрсии 2.3.1, ΠΈ источник Ρ„Π°ΠΉΠ»Π° Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ virtualenv Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

source ~/.venvs/base/bin/activate
Unsupported use of '||'. In fish, please use 'COMMAND; or COMMAND'.
~/.venvs/base/bin/activate (line 23):     if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then
                                                                ^
from sourcing file ~/.venvs/base/bin/activate
    called on standard input

source: Error while reading file '/Users/satkins/.venvs/base/bin/activate'

@sjatkins, Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ activate , Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для bash / zsh / etc, вмСсто activate.fish

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ