O comando Plot no TikZ não funciona

O comando Plot no TikZ não funciona

Eu simplesmente não consigo fazer o gráfico de comando no TikZ funcionar. Por exemplo, mesmo um código básico como

\documentclass{standalone}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}[domain=0:4] 
    \draw[very thin,color=gray] (-0.1,-1.1) grid (3.9,3.9);
    \draw[->] (-0.2,0) -- (4.2,0) node[right] {$x$}; 
    \draw[->] (0,-1.2) -- (0,4.2) node[above] {$y$};
    \draw[color=red]   plot (\x,{\x})   node[right] {$f(x)=x$}; 
  \end{tikzpicture}

\end{document}

produz este erro, sem saída em PDF:

ERROR: Package tikz Error: Cannot parse this plotting data.

Se puder ajudar, no arquivo .log encontrei esta mensagem:

Missing character: There is no , in font nullfont!
! Undefined control sequence.
l.11     \draw[color=red]   plot (\x,{\x
                                        })   node[right] {$f(x) =x$};

Se eu comentar a linha que contém o comando plot, as coisas compilam perfeitamente.

Curiosamente, se eu incluir \usepackage{pgfplots}no preâmbulo, recebo uma mensagem de erro diferente em ltluatex.tex:

ERROR: Undefined control sequence.

--- TeX said ---
l.55 \ifnum\luatexversion
                         <60 %

A propósito, estou executando o TeX Live 2017 em um MacBook Pro. Qualquer ajuda seria muito apreciada.

ATUALIZAÇÃO: Seguindo a sugestão de @Torbjørn T., removi a versão antiga do TikZ da minha árvore local. Embora o gráfico ainda não esteja funcionando, pelo menos a mensagem de erro mudou. Agora é:

ERROR: Undefined control sequence.

--- TeX said ---
l.533 \pgfset
             {

O erro me remete ao arquivo pgfmoduleshapes.code.tex(2008/02/13 (rcs-revision 1.4)). Desde já, obrigado.

informação relacionada